Script started on 2024-09-23 01:47:11+00:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="-1" LINES="-1"]
P;HTML|
;           (set_option_value  prolog false)

P;HTML|
;           (set_option_value  compat auto)

P;HTML|
;           (set_option_value  compatio true)
P;HTML|
;            (is_cmd_option  prescan halt --halt=true true)
P;HTML|
;             (set_option_value  halt true)
P;HTML|
;            (is_cmd_option  prescan stdin --stdin=tty tty)
P;HTML|
;             (set_option_value  stdin tty)
P;HTML|
;            (is_cmd_option  prescan stdout --stdout=tty tty)
P;HTML|
;             (set_option_value  stdout tty)
P;HTML|
;            (is_cmd_option  prescan stderr --stderr=tty tty)
P;HTML|
;             (set_option_value  stderr tty)
P;HTML|
;            (set_option_value  prolog false)
P;HTML|
;            (set_option_value  compat auto)
P;HTML|
;            (set_option_value  compatio true)
P;HTML|
;          (is_cmd_option  execute python --python=enable enable)
P;HTML|
;           (set_option_value  python enable)
P;HTML|
;          (is_cmd_option  execute timeout --timeout=40 40)
P;HTML|
;           (set_option_value  timeout 40)
P;HTML|
;           (is_cmd_option  execute output --output=./reports/tests_output/baseline-compat-2024-09-23T00:34:11/ ./reports/tests_output/baseline-compat-2024-09-23T00:34:11/)
P;HTML|
;           (set_option_value  output ./reports/tests_output/baseline-compat-2024-09-23T00:34:11/)
P;HTML|
;           (is_cmd_option  execute html --html true)
P;HTML|
;            (set_option_value  html true)
P;HTML|
;           (is_cmd_option  execute compile --compile=false false)
P;HTML|
;            (set_option_value  compile false)
P;HTML|
;           (is_cmd_option  execute test --test true)
P;HTML|
;            (set_option_value  test true)

; (load_metta_file  &self tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
;                          (track_load_into_file  /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
;                                          (load_answer_file  /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
;                                           (= 1  "[()]")
P;HTML|
;                                           (= 2  "[()]")
P;HTML|
;                                           (= 3  "[()]")
P;HTML|
;                                           (= 4  "[()]")
P;HTML|
;                                           (= 5  "[()]")
P;HTML|
;                                           (= 6  "[()]")
P;HTML|
;                                           (= 7  "[(ensure-compiler!)]")
P;HTML|
;                                           (= 8  "[(compile! is-variable)]")
P;HTML|
;                                           (= 9  "[(compile! is-expression)]")
P;HTML|
;                                           (= 10  "[(compile! is-closed)]")
P;HTML|
;                                           (= 11  "[(compile! bc)]")
P;HTML|
;                                           (= 12  "[(listing! metta_compiled_predicate)]")
P;HTML|
;                                           (= 13  "[()]")
P;HTML|
;                                           (= 14  "[()]")
P;HTML|
;                                           (= 15  "[(bc (: CPU (⍃ 2 3)) GroundingSpace-0x1de1228 Z)]")
P;HTML|
;                                           (= 16  "[(bc (: CPU (⍃ 4 3)) GroundingSpace-0x1de1228 Z)]")
P;HTML|
;                                           (= 17  "[(bc (: $prf (less $x $y)) GroundingSpace-0x1de1228 (S (S (S Z))))]")
P;HTML|
;                                           (= 18  "0.02user 0.00system 0:00.03elapsed 97%CPU (0avgtext+0avgdata 24828maxresident)k")
P;HTML|
;                                           (= 18  "0inputs+0outputs (0major+3039minor)pagefaults 0swaps")
P;HTML|
;                                         (= (error  (stream_error  (:  136 (:  0 3189)) (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))
;                                           (call  once
;                                             (load_metta_file_stream_fast  3205 read_metta2 /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta &self (0x55c12cf05660))))



  (error  
    (stream_error  
      (:  136 
        (:  0 3189)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))




  (error  
    (stream_error  
      (:  136 
        (:  0 3189)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))


 [194] call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x55c12a9f6160),8),_3402)|_3394],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:508
 [193] call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55c12a9f6160),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x55c12a9f6160),8),_3506)|_3498],P;HTML| [ goal_depth(600)])),frame(193,clause((0x55c12a9f6210),10),_3536)|_3528],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:510
 [192] once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55c12a9f6160),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x55c12a9f6160),8),_3644)|_3636],P;HTML| [ goal_depth(600)])),frame(193,clause((0x55c12a9f6210),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55c12a9f6160),8),call(...,8000,...,...)),frame(193,...,_3742)|_3734],P;HTML| [ goal_depth(600)])),frame(192,clause((0x55c12a9f66f0),3),_3766)|_3758],P;HTML| [ goal_depth(600)])) at /usr/lib/swi-prolog/boot/init.pl:538
 [191] setup_call_cleanup(system:'$notrace'(12,0),system:once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55c12a9f6160),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,...,_3900)|_3892],P;HTML| [ goal_depth(600)])),frame(193,clause((0x55c12a9f6210),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[...|...],P;HTML| [ ...])),frame(192,clause((0x55c12a9f66f0),3),once(...)),frame(191,...,_3998)|_3990],P;HTML| [ goal_depth(600)])),system:'$restore_trace'(12,0)) at /usr/lib/swi-prolog/boot/init.pl:682
 [189] logicmoo_startup:ds at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1043
 [188] logicmoo_startup:bt at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1038
 [187] catch(user:bt,_4098,user:true) at /usr/lib/swi-prolog/boot/init.pl:565
 [186] ignore(user:catch(bt,_4148,true)) at /usr/lib/swi-prolog/boot/init.pl:547
 [184] ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:376
 [182] catch(user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))),ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [179] ''('') 
 [178] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))))*->true;md_failed(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [177] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [176] catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),md_failed(once,_4794,_4796),user:(_4824 is _4830-1,_4836>0->throw(md_failed(once,_4848,_4850));ugtrace(md_failed(once,_4868,_4870),user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [174] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [171] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:((must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',1)),must_det_ll(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',0))),must_det_ll(load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))),user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) at /usr/lib/swi-prolog/boot/init.pl:682
 [168] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [167] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [166] catch(user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),_5114,user:(fbug(_5168=user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))),ugtrace(error(_5212),user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [163] ''('') 
 [162] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))))*->true;md_failed(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))),user:nop(trace(user:load_metta_file_stream/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [161] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [160] catch(user:must_det_ll1(once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),md_failed(once,_5530,_5532),user:(_5560 is _5566-1,_5572>0->throw(md_failed(once,_5584,_5586));ugtrace(md_failed(once,_5604,_5606),user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [158] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [156] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),P;HTML| [ encoding(utf8)]),user:must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),user:close((0x55c12cf05660))) at /usr/lib/swi-prolog/boot/init.pl:682
 [155] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [154] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [153] catch(user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),close((0x55c12cf05660)))),_5808,user:(fbug(_5898=user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),...),must_det_ll(...),close((0x55c12cf05660))))),ugtrace(error(_5960),user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),close((0x55c12cf05660))))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [150] ''('') 
 [149] setup_call_cleanup(user:nop(trace(user:setup_call_cleanup/3,+fail)),user:(must_not_error(call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),close((0x55c12cf05660)))))*->true;md_failed(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),close((0x55c12cf05660))))),user:nop(trace(user:setup_call_cleanup/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [148] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [147] catch(user:must_det_ll1(once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),close((0x55c12cf05660)))),md_failed(once,_6414,_6416),user:(_6444 is _6450-1,_6456>0->throw(md_failed(once,_6468,_6470));ugtrace(md_failed(once,_6488,_6490),user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),close((0x55c12cf05660)))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [145] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [143] setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'),user:must_det_ll(setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),close((0x55c12cf05660)))),user:working_directory(_6674,'/home/runner/work/metta-wam/metta-wam/')) at /usr/lib/swi-prolog/boot/init.pl:682
 [140] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [139] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [138] catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),_6752,user:(fbug(_6806=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(_6850),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [135] ''('') 
 [134] setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(must_not_error(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [133] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [132] catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,_7168,_7170),user:(_7198 is _7204-1,_7210>0->throw(md_failed(once,_7222,_7224));ugtrace(md_failed(once,_7242,_7244),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [130] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [128] include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_loader.pl:396
 [127] call('') at /usr/lib/swi-prolog/boot/init.pl:502
 [126] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML|[ 
                                                             include_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta'), 
                                                             load_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',_7436),select(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_7448,_7450),nb_setval('$circular_goals',_7462))) at /usr/lib/swi-prolog/boot/init.pl:682
 [122] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [121] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [120] catch(user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_7538,user:(fbug(_7590=user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(_7632),user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [117] ''('') 
 [116] setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(must_not_error(call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [115] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [114] catch(user:must_det_ll1(once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,_7942,_7944),user:(_7972 is _7978-1,_7984>0->throw(md_failed(once,_7996,_7998));ugtrace(md_failed(once,_8016,_8018),user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [112] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [110] catch(user:must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_8086,prolog_statistics:(report(time{cpu:3.940311659,inferences:24392052,wall:1727056035.373355},10),throw(_8142))) at /usr/lib/swi-prolog/boot/init.pl:565
 [109] call_cleanup(prolog_statistics:catch(user:must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_8180,(report(time{cpu:3.940311659,inferences:24392052,wall:1727056035.373355},10),throw(_8230))),prolog_statistics:(_8240=true)) at /usr/lib/swi-prolog/boot/init.pl:685
 [108] prolog_statistics:time('') at /usr/lib/swi-prolog/library/statistics.pl:287
 [107] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:set_option_value(loading_file,[])) at /usr/lib/swi-prolog/boot/init.pl:682
 [105] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [104] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [103] catch(user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),_8218,user:(fbug(_8286=user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(...)))),ugtrace(error(_8334),user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(...))))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [100] ''('') 
  [99] setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(must_not_error(call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(...)))))*->true;md_failed(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))),user:nop(trace(user:with_option/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [98] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [97] catch(user:must_det_ll1(once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),md_failed(once,_8696,_8698),user:(_8726 is _8732-1,_8738>0->throw(md_failed(once,_8750,_8752));ugtrace(md_failed(once,_8770,_8772),user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [95] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [93] track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1010
  [92] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [91] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [90] catch(user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_8932,user:(fbug(_8990=user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(_9038),user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [87] ''('') 
  [86] setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [85] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [84] catch(user:must_det_ll1(once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_9372,_9374),user:(_9402 is _9408-1,_9414>0->throw(md_failed(once,_9426,_9428));ugtrace(md_failed(once,_9446,_9448),user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [82] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [80] track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1007
  [79] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [78] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [77] catch(user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_9598,user:(fbug(_9656=user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(_9704),user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [74] ''('') 
  [73] setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [72] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [71] catch(user:must_det_ll1(once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_10038,_10040),user:(_10068 is _10074-1,_10080>0->throw(md_failed(once,_10092,_10094));ugtrace(md_failed(once,_10112,_10114),user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [69] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [67] locally_each:wtl_how('','','','','') at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo/redo_locally.pl:217
  [63] call('') at /usr/lib/swi-prolog/boot/init.pl:502
  [62] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML| [ load_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',_10310),select(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_10322,_10324),nb_setval('$circular_goals',_10336))) at /usr/lib/swi-prolog/boot/init.pl:682
  [57] catch(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_10362,user:(always_rethrow(_10398)->throw(_10402);pp_m('red',user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')in _10414))) at /usr/lib/swi-prolog/boot/init.pl:565
  [54] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [53] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [52] catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_10502,user:(fbug(_10564=user:call(user:once,user:catch_red(user:...))),ugtrace(error(_10610),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [49] ''('') 
  [48] setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(must_not_error(call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:catch_red/1,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [47] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [46] catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_10960,_10962),user:(_10990 is _10996-1,_11002>0->throw(md_failed(once,_11014,_11016));ugtrace(md_failed(once,_11034,_11036),user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [44] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [42] ''('') 
  [41] catch(user:(must_det_ll(not_compatio((nl,write('; '),write_src(user:...),nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),!,must_det_ll(flush_output)),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),(must_det_ll(not_compatio((nl,write('; '),...,nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),!,must_det_ll(flush_output))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [38] cmdline_load_file('&self','tests/direct_comp/walk_thru/bc_impl.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:732
  [36] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
  [34] cmdline_load_metta(execute,'&self',P;HTML|[ 
                                            'tests/direct_comp/walk_thru/bc_impl.metta', '--halt=true', '--stdin=tty', '--stdout=tty', 
                                            '--stderr=tty']) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:702
  [26] do_cmdline_load_metta(execute,'&self','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:668
  [23] catch(user:run_cmd_args,_11500,user:(always_rethrow(_11530)->throw(_11534);pp_m('red',run_cmd_args in _11546))) at /usr/lib/swi-prolog/boot/init.pl:565
  [20] if_or_else('',true) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1486
  [18] apply:maplist_('',user:catch_red_ignore) at /usr/lib/swi-prolog/library/apply.pl:226
  [10] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
   [9] do_loon at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1654
   [7] catch(user:loon(main),_11680,'$toplevel':true) at /usr/lib/swi-prolog/boot/init.pl:565
   [6] catch_with_backtrace('','','') at /usr/lib/swi-prolog/boot/init.pl:645

Note: some frames are missing due to last-call optimization.
Re-run your program in debug mode (:- debug.) to get more detail.
(0)$P;HTML|[system]P;HTML| system:'$c_call_prolog'. P;HTML| no(clause). 
(1)$P;HTML|[$toplevel]P;HTML| '$toplevel':'$initialise'.   %  toplevel.pl:556: 
(2)$P;HTML|[system]P;HTML| system:catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)).   %  init.pl:564: 
(5)<*>$P;HTML|[$toplevel]P;HTML| '$toplevel':run_init_goal('',@(user:loon(main),'/home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl':1851)).   %  toplevel.pl:740: 
(6)$P;HTML|[system]P;HTML| system:catch_with_backtrace('','','').   %  init.pl:644: 
(7)$P;HTML|[system]P;HTML| system:catch(user:loon(main),A,'$toplevel':true).   %  init.pl:564: 
(9)$P;HTML|[user]P;HTML| do_loon.   %  metta_interp.pl:1653: 
(10)<*>$P;HTML|[system]P;HTML| system:ignore('').   %  init.pl:546: 
(18)$P;HTML|[apply]P;HTML| apply:maplist_('',user:catch_red_ignore).   %  apply.pl:225: 
(20)<*>$P;HTML|[user]P;HTML| if_or_else('',true).   %  metta_interp.pl:1486: 
(23)$P;HTML|[system]P;HTML| system:catch(user:run_cmd_args,A,user:(always_rethrow(A)->throw(A);pp_m(red,run_cmd_args in A))).   %  init.pl:564: 
(26)$P;HTML|[user]P;HTML| do_cmdline_load_metta(execute,'&self','').   %  metta_interp.pl:665: 
(34)<*>$P;HTML|[user]P;HTML| cmdline_load_metta(execute,'&self',['tests/direct_comp/walk_thru/bc_impl.metta','--halt=true','--stdin=tty','--stdout=tty','--stderr=tty']).   %  metta_interp.pl:701: 
(36)<*>$P;HTML|[system]P;HTML| system:ignore('').   %  init.pl:546: 
(38)$P;HTML|[user]P;HTML| cmdline_load_file('&self','tests/direct_comp/walk_thru/bc_impl.metta').   %  metta_interp.pl:732: 
(41)$P;HTML|[system]#P;HTML| system:catch(user:(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),nl)),catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),!,flush_output),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),nl)),catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),!,flush_output)))).   %  init.pl:564: 
(42)$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(44)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(46)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))).   %  init.pl:564: 
(47)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(48)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:catch_red/1,-fail))).   %  init.pl:680: 
(49)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(52)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))).   %  init.pl:564: 
(53)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(54)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(57)$P;HTML|[system]P;HTML| system:catch(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,user:(always_rethrow(A)->throw(A);pp_m(red,user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')in A))).   %  init.pl:564: 
(62)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',A),select(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,B),nb_setval('$circular_goals',B))).   %  init.pl:680: 
(63)$P;HTML|[system]P;HTML| system:call('').   %  init.pl:501: 
(67)$P;HTML|[locally_each]P;HTML| locally_each:wtl_how('','','','','').   %  redo_locally.pl:217: 
(69)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(71)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))).   %  init.pl:564: 
(72)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(73)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))).   %  init.pl:680: 
(74)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(77)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))).   %  init.pl:564: 
(78)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(79)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(80)$P;HTML|[user]P;HTML| track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','').   %  flybase_loader.pl:1005: 
(82)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(84)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))).   %  init.pl:564: 
(85)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(86)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))).   %  init.pl:680: 
(87)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(90)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))).   %  init.pl:564: 
(91)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(92)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(93)$P;HTML|[user]P;HTML| track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','').   %  flybase_loader.pl:1010: 
(95)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(97)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),throw('$aborted'))).   %  init.pl:564: 
(98)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(99)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),user:nop(trace(user:with_option/3,-fail))).   %  init.pl:680: 
(100)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(103)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),A,user:(fbug(A=user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),ugtrace(error(A),user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))))).   %  init.pl:564: 
(104)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(105)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(107)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:set_option_value(loading_file,[])).   %  init.pl:680: 
(108)<*>$P;HTML|[prolog_statistics]P;HTML| prolog_statistics:time('').   %  statistics.pl:285: 
(109)$P;HTML|[system]#P;HTML| system:call_cleanup(prolog_statistics:catch(user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,(report(time{cpu:3.940311659,inferences:24392052,wall:1727056035.373355},10),throw(A))),prolog_statistics:(B=true)).   %  init.pl:684: 
(110)$P;HTML|[system]#P;HTML| system:catch(user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,prolog_statistics:(report(time{cpu:3.940311659,inferences:24392052,wall:1727056035.373355},10),throw(A))).   %  init.pl:564: 
(112)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(114)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))).   %  init.pl:564: 
(115)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(116)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))*->true;md_failed(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta/2,-fail))).   %  init.pl:680: 
(117)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(120)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))).   %  init.pl:564: 
(121)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(122)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(126)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',A),select(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,B),nb_setval('$circular_goals',B))).   %  init.pl:680: 
(127)$P;HTML|[system]P;HTML| system:call('').   %  init.pl:501: 
(128)$P;HTML|[user]P;HTML| include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta').   %  metta_loader.pl:396: 
(130)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(132)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))).   %  init.pl:564: 
(133)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(134)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))).   %  init.pl:680: 
(135)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(138)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))).   %  init.pl:564: 
(139)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(140)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(143)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)),close((0x55c12cf05660))),user:working_directory(A,'/home/runner/work/metta-wam/metta-wam/')).   %  init.pl:680: 
(145)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(147)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)),close((0x55c12cf05660)))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)),close((0x55c12cf05660)))),throw('$aborted'))).   %  init.pl:564: 
(148)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(149)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:scc/3,+fail)),user:(call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)),close((0x55c12cf05660))))*->true;md_failed(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)),close((0x55c12cf05660))))),user:nop(trace(user:scc/3,-fail))).   %  init.pl:680: 
(150)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(153)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)),close((0x55c12cf05660)))),A,user:(fbug(A=user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)),close((0x55c12cf05660))))),ugtrace(error(A),user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)),close((0x55c12cf05660))))))).   %  init.pl:564: 
(154)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(155)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(156)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55c12cf05660),[encoding(utf8)]),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)),user:close((0x55c12cf05660))).   %  init.pl:680: 
(158)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(160)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),throw('$aborted'))).   %  init.pl:564: 
(161)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(162)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))*->true;md_failed(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))),user:nop(trace(user:load_metta_file_stream/3,-fail))).   %  init.pl:680: 
(163)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(166)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),A,user:(fbug(A=user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))),ugtrace(error(A),user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))))).   %  init.pl:564: 
(167)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(168)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(171)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:((set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',1),load_answer_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',0)),load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')).   %  init.pl:680: 
(174)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(176)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),throw('$aborted'))).   %  init.pl:564: 
(177)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(178)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))*->true;md_failed(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))).   %  init.pl:680: 
(179)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(182)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660))),error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))),ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))))).   %  init.pl:564: 
(184)$P;HTML|[user]P;HTML| ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55c12cf05660)))).   %  metta_utils.pl:376: 
(186)<*>$P;HTML|[system]P;HTML| system:ignore(user:catch(bt,A,true)).   %  init.pl:546: 
(187)$P;HTML|[system]P;HTML| system:catch(user:bt,A,user:true).   %  init.pl:564: 
(191)$P;HTML|[user]P;HTML| bugger:dumpST_now(2035,[max_depth(5000),numbervars(true),show([level,has_alternatives,hidden,context_module,goal,clause])]).   %  dumpst.pl:261: 


  (error  
    (stream_error  
      (:  136 
        (:  0 3189)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))




  (error  
    (stream_error  
      (:  136 
        (:  0 3189)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))


^  Exit: (188) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (189) [user] call(user:once, user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660)))
^  Unify: (189) [system] call(user:once, user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660)))
^  Call: (190) [user] once(user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660)))
^  Unify: (190) [system] once(user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660)))
^  Call: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660))
^  Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660))
   Call: (192) [system] fail
^  Redo: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660))
^  Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660))
^  Call: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _239026)
^  Unify: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _239026)
   Call: (193) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _239026)
   Exit: (193) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
^  Exit: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
   Call: (192) [system] exists_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
^  Redo: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660))
^  Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660))
^  Call: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _273720), fbugio(creating(_273720)), write_bf(_273720, (:-dynamic metta_file_buffer/5)), write_bf(_273720, (:-multifile metta_file_buffer/5))))
^  Unify: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _273720), fbugio(creating(_273720)), write_bf(_273720, (:-dynamic metta_file_buffer/5)), write_bf(_273720, (:-multifile metta_file_buffer/5))))
^  Call: (193) [user] use_fast_buffer
^  Unify: (193) [user] use_fast_buffer
   Call: (194) [system] nb_current(may_use_fast_buffer, t)
^  Fail: (193) [user] use_fast_buffer
^  Redo: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _273720), fbugio(creating(_273720)), write_bf(_273720, (:-dynamic metta_file_buffer/5)), write_bf(_273720, (:-multifile metta_file_buffer/5))))
^  Exit: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _273720), fbugio(creating(_273720)), write_bf(_273720, (:-dynamic metta_file_buffer/5)), write_bf(_273720, (:-multifile metta_file_buffer/5))))
   Call: (192) [system] repeat
   Exit: (192) [system] repeat
^  Call: (192) [user] my_line_count((0x55c12cf05660), _298554)
^  Unify: (192) [user] my_line_count((0x55c12cf05660), seek($, 0, current, _299492))
   Call: (193) [system] stream_property((0x55c12cf05660), reposition(true))
   Unify: (193) [system] stream_property((0x55c12cf05660), reposition(true))
   Call: (194) [system] nonvar((0x55c12cf05660))
   Exit: (194) [system] nonvar((0x55c12cf05660))
   Call: (194) [system] nonvar(reposition(true))
   Exit: (194) [system] nonvar(reposition(true))
   Exit: (193) [system] stream_property((0x55c12cf05660), reposition(true))
   Call: (193) [system] seek((0x55c12cf05660), 0, current, _299492)
   Exit: (193) [system] seek((0x55c12cf05660), 0, current, 3205)
   Call: (193) [system] fail
^  Redo: (192) [user] my_line_count((0x55c12cf05660), _298554)
^  Unify: (192) [user] my_line_count((0x55c12cf05660), _298554)
   Call: (193) [system] stream_property((0x55c12cf05660), position(_298554))
   Unify: (193) [system] stream_property((0x55c12cf05660), position(_298554))
   Call: (194) [system] nonvar((0x55c12cf05660))
   Exit: (194) [system] nonvar((0x55c12cf05660))
   Call: (194) [system] nonvar(position(_298554))
   Exit: (194) [system] nonvar(position(_298554))
   Exit: (193) [system] stream_property((0x55c12cf05660), position('$stream_position'(3205, 136, 0, 3205)))
^  Exit: (192) [user] my_line_count((0x55c12cf05660), '$stream_position'(3205, 136, 0, 3205))
   Call: (192) [user] current_read_mode(file, _318972)
   Unify: (192) [user] current_read_mode(file, _318972)
   Call: (193) [system] nb_current(file_mode, _318972)
   Redo: (192) [user] current_read_mode(file, _318972)
   Call: (193) [system] _318972=(+)
   Exit: (193) [system] (+)=(+)
   Exit: (192) [user] current_read_mode(file, +)
^  Call: (192) [user] read_metta2((0x55c12cf05660), _325422)
^  Unify: (192) [user] read_metta2((0x55c12cf05660), _325422)
^  Call: (193) [user] clause(t_l:s_reader_info(_325422), _327368, _327290)
^  Redo: (192) [user] read_metta2((0x55c12cf05660), _325422)
^  Unify: (192) [user] read_metta2((0x55c12cf05660), _325422)
^  Call: (193) [user] use_new_parse_sexpr_metta_IO((0x55c12cf05660))
^  Unify: (193) [user] use_new_parse_sexpr_metta_IO((0x55c12cf05660))
   Call: (194) [system] string((0x55c12cf05660))
^  Redo: (193) [user] use_new_parse_sexpr_metta_IO((0x55c12cf05660))
^  Exit: (193) [user] use_new_parse_sexpr_metta_IO((0x55c12cf05660))
^  Call: (193) [user] new_parse_sexpr_metta_IO((0x55c12cf05660), _325422)
^  Unify: (193) [user] new_parse_sexpr_metta_IO((0x55c12cf05660), _325422)
^  Call: (194) [user] new_parse_sexpr_metta_IO1((0x55c12cf05660), _325422)
^  Unify: (194) [user] new_parse_sexpr_metta_IO1((0x55c12cf05660), _325422)
   Call: (195) [system] at_end_of_stream((0x55c12cf05660))
   Exit: (195) [system] at_end_of_stream((0x55c12cf05660))
   Call: (195) [system] _325422=end_of_file
   Exit: (195) [system] end_of_file=end_of_file
^  Exit: (194) [user] new_parse_sexpr_metta_IO1((0x55c12cf05660), end_of_file)
   Call: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x55c12cf05660), end_of_file)))
   Unify: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x55c12cf05660), end_of_file)))
   Exit: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x55c12cf05660), end_of_file)))
^  Exit: (193) [user] new_parse_sexpr_metta_IO((0x55c12cf05660), end_of_file)
^  Exit: (192) [user] read_metta2((0x55c12cf05660), end_of_file)
^  Call: (192) [user] subst_vars(end_of_file, _347652, [], _347654)
^  Unify: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
   Call: (193) [system] var(end_of_file)
^  Redo: (192) [user] subst_vars(end_of_file, _347652, [], _347654)
^  Unify: (192) [user] subst_vars(end_of_file, _347652, [], _347654)
   Call: (193) [system] atom(end_of_file)
   Exit: (193) [system] atom(end_of_file)
^  Call: (193) [user] symbol_concat($, _354172, end_of_file)
^  Unify: (193) [user] symbol_concat($, _354172, end_of_file)
   Call: (194) [system] atom_concat($, _354172, end_of_file)
   Fail: (194) [system] atom_concat($, _354172, end_of_file)
^  Fail: (193) [user] symbol_concat($, _354172, end_of_file)
^  Redo: (192) [user] subst_vars(end_of_file, _347652, [], _347654)
^  Unify: (192) [user] subst_vars(end_of_file, _347652, [], _347654)
   Call: (193) [system] compound(end_of_file)
^  Redo: (192) [user] subst_vars(end_of_file, _347652, [], _347654)
^  Unify: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
^  Exit: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
   Call: (192) [system] _364438=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))
   Exit: (192) [system] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))
^  Call: (192) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)))
^  Exit: (192) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)))
^  Call: (192) [user] if_t(use_fast_buffer, write_bf(_273720, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^  Unify: (192) [user] if_t(use_fast_buffer, write_bf(_273720, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^  Call: (193) [user] use_fast_buffer
^  Unify: (193) [user] use_fast_buffer
   Call: (194) [system] nb_current(may_use_fast_buffer, t)
^  Fail: (193) [user] use_fast_buffer
^  Redo: (192) [user] if_t(use_fast_buffer, write_bf(_273720, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^  Exit: (192) [user] if_t(use_fast_buffer, write_bf(_273720, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
   Call: (192) [system] flush_output
   Exit: (192) [system] flush_output
   Call: (192) [system] at_end_of_stream((0x55c12cf05660))
   Exit: (192) [system] at_end_of_stream((0x55c12cf05660))
^  Call: (192) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (192) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Unify: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
   Call: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _433498)
   Unify: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _433498)
   Call: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _461464))
^  Exit: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^  Call: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Call: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (194) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (194) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (194) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (194) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (194) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (194) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (195) [user] ignore((ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _18784), remove_specific_extension(_18784, answers, _18798), set_exec_num(_18798, 1), fbug(load_answer_file(_18784, _18798)), load_answer_file(_18784, _18798)))
^  Unify: (195) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _18784), remove_specific_extension(_18784, answers, _18798), set_exec_num(_18798, 1), fbug(load_answer_file(_18784, _18798)), load_answer_file(_18784, _18798)))
^  Call: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _18784)
^  Unify: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _18784)
   Call: (198) [system] file_name_extension(_38192, _38116, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (198) [system] file_name_extension('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl', metta, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (198) [system] metta=answers
   Fail: (198) [system] metta=answers
^  Redo: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _18784)
   Call: (198) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.', _54434)
   Exit: (198) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.')
   Call: (198) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.', answers, _18784)
   Exit: (198) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
^  Exit: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
^  Call: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, _18798)
^  Unify: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, _18798)
   Call: (198) [system] file_name_extension(_18798, _88192, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
   Exit: (198) [system] file_name_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
   Call: (198) [system] answers=answers
   Exit: (198) [system] answers=answers
^  Exit: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Unify: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
   Call: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _121930)
   Unify: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _121930)
   Call: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _149896))
^  Exit: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Call: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
   Call: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
   Unify: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_193216, _193218), once(user:is_compatio0), '$restore_trace'(_193216, _193218))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_193216, _193218), system:once(user:is_compatio0), system:'$restore_trace'(_193216, _193218))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_193216, _193218))
   Redo: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
   Unify: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
^  Unify: (198) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
^  Call: (199) [user] setup_call_cleanup('$notrace'(_230868, _230870), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), '$restore_trace'(_230868, _230870))
^  Unify: (199) [system] setup_call_cleanup(user:'$notrace'(_230868, _230870), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), user:'$restore_trace'(_230868, _230870))
^  Call: (200) [system] sig_atomic(user:'$notrace'(_230868, _230870))
P;HTML|
;                                           (load_answer_file  /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)

^  Exit: (199) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), user:'$restore_trace'(3, -1))
^  Exit: (198) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
   Exit: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _326814, _326816)
^  Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^  Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^  Call: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Unify: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
   Call: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _350836)
   Unify: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _350836)
   Call: (200) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (200) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (199) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _378802))
^  Exit: (199) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Call: (199) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (199) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Exit: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (195) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers'), remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1), fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^  Exit: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
^  Unify: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
   Call: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _466800)
   Unify: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _466800)
   Call: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _494766))
^  Exit: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Call: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^  Exit: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^  Exit: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
^  Call: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (194) [user] current_predicate(pfcAdd/1)
^  Exit: (194) [user] current_predicate(pfcAdd/1)
^  Call: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^  Unify: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^  Call: (195) [user] clause(pfcTraceExecution, true)
^  Fail: (195) [user] clause(pfcTraceExecution, true)
^  Redo: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^  Exit: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^  Call: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (195) [user] must_ex(current_why_UU(_41772))
^  Unify: (195) [user] must_ex(current_why_UU(_41772))
   Call: (197) [user] current_why_UU(_41772)
   Unify: (197) [user] current_why_UU(_41772)
^  Call: (198) [user] get_why_uu(_41772)
^  Unify: (198) [user] get_why_uu(_41772)
^  Call: (199) [user] findall(_47312, current_why(_47312), _47318)
^  Unify: (199) [$bags] findall(_47312, user:current_why(_47312), _47318)
^  Call: (200) [$bags] findall(_47312, user:current_why(_47312), _47318, [])
^  Unify: (200) [$bags] findall(_47312, user:current_why(_47312), _47318, [])
^  Call: (201) [$bags] cleanup_bag(findall_loop(_47312, user:current_why(_47312), _47318, []), '$destroy_findall_bag')
^  Unify: (201) [$bags] cleanup_bag('$bags':findall_loop(_47312, user:current_why(_47312), _47318, []), '$bags':'$destroy_findall_bag')
   Call: (202) [$bags] findall_loop(_47312, user:current_why(_47312), _47318, [])
   Unify: (202) [$bags] findall_loop(_47312, user:current_why(_47312), _47318, [])
^  Call: (203) [user] bugger:current_why(_47312)
^  Unify: (203) [user] bugger:current_why(_47312)
^  Call: (204) [user] bugger:current_why_data(_47312)
^  Unify: (204) [user] bugger:current_why_data(_47312)
   Call: (205) [system] nb_current('$current_why', wp(_47312, _58572))
   Fail: (205) [system] nb_current('$current_why', wp(_47312, _58572))
^  Redo: (204) [user] bugger:current_why_data(_47312)
^  Unify: (204) [user] bugger:current_why_data(_47312)
   Call: (205) [t_l] t_l:current_why_source(_47312)
   Fail: (205) [t_l] t_l:current_why_source(_47312)
^  Fail: (204) [user] bugger:current_why_data(_47312)
^  Redo: (203) [user] bugger:current_why(_47312)
^  Unify: (203) [user] bugger:current_why(mfl4(_66000, _66002, _66004, _66006))
^  Call: (205) [system] setup_call_cleanup('$notrace'(_66956, _66958), once(user:current_mfl4(_66000, _66002, _66004, _66006)), '$restore_trace'(_66956, _66958))
^  Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_66956, _66958), system:once(user:current_mfl4(_66000, _66002, _66004, _66006)), system:'$restore_trace'(_66956, _66958))
^  Call: (206) [system] sig_atomic(system:'$notrace'(_66956, _66958))
^  Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_66000, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (203) [user] bugger:current_why(P;HTML|mfl4(_66000, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (202) [$bags] findall_loop(_47312, user:current_why(_47312), _47318, [])
   Exit: (202) [$bags] findall_loop(_47312, user:current_why(_47312), [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (201) [$bags] cleanup_bag('$bags':findall_loop(_47312, user:current_why(_47312), [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (200) [$bags] findall(_47312, user:current_why(_47312), [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (199) [$bags] findall(_47312, user:current_why(_47312), [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (199) [system] [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (199) [system] [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _41772)
^  Unify: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (200) [system] var([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (200) [system] var([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _41772)
^  Unify: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (200) [system] nonvar([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (200) [system] nonvar([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (200) [system] [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_203418, _203420)
   Fail: (200) [system] [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_203418, _203420)
^  Redo: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _41772)
^  Unify: (199) [user] u_to_uu([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _41772)
^  Call: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^  Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^  Call: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (202) [system] var([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (202) [system] var([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (202) [user] not(compound([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (202) [system] not(user:compound([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (203) [system] compound([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (203) [system] compound([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (202) [system] not(user:compound([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _233772)
^  Call: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _233772)
^  Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (203) [system] var(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (203) [system] var(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _233772)
^  Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (203) [user] not(compound(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (203) [system] not(user:compound(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (204) [system] compound(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (204) [system] compound(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (203) [system] not(user:compound(P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _233772)
^  Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_83854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3400)
^  Unify: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (201) [system] var(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (201) [system] var(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3400)
^  Unify: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (201) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (201) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (201) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_76050, _76052)
   Fail: (201) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_76050, _76052)
^  Redo: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3400)
^  Unify: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] u_to_uu([P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (198) [user] get_why_uu((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (197) [user] current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (195) [user] must_ex(current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
   Call: (198) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
   Fail: (198) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Redo: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _277132)
^  Unify: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _277132)
   Call: (200) [system] fail
   Fail: (200) [system] fail
^  Fail: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _277132)
^  Redo: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (199) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)))
^  Unify: (199) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)))
^  Call: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)), user:each_call_cleanup)
^  Unify: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)), user:each_call_cleanup)
   Call: (201) [system] current_prolog_flag(occurs_check, _377914)
   Exit: (201) [system] current_prolog_flag(occurs_check, true)
^  Call: (201) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (201) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _316368, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_316368)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (202) [system] true==true
   Exit: (202) [system] true==true
^  Call: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (207) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (207) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Unify: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Call: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Unify: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Call: (207) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _37008, _37010)
^  Exit: (207) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Unify: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
   Call: (208) [system] _60192=user
   Exit: (208) [system] user=user
^  Call: (208) [user] clause(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, _62062)
^  Exit: (208) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55c12cf05310))
   Call: (208) [$syspreds] clause_property((0x55c12cf05310), module(user))
   Unify: (208) [$syspreds] clause_property((0x55c12cf05310), module(user))
   Exit: (208) [$syspreds] clause_property((0x55c12cf05310), module(user))
^  Call: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55c12cf05310))
^  Unify: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55c12cf05310))
^  Call: (209) [user] clause(_84164, _84166, (0x55c12cf05310))
^  Exit: (209) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55c12cf05310))
^  Call: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _89944)
^  Unify: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
   Call: (209) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (209) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (209) [user] strip_m(true, _129578)
^  Unify: (209) [user] strip_m(true, true)
^  Exit: (209) [user] strip_m(true, true)
   Call: (209) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
   Exit: (209) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Exit: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55c12cf05310))
^  Exit: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Exit: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Fail: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^  Fail: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Redo: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
   Unify: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
   Exit: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
^  Exit: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (201) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)), user:each_call_cleanup)
^  Exit: (199) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)))
^  Exit: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (197) [user] pfcPost_rev((P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (196) [user] pfcRun
^  Unify: (196) [user] pfcRun
^  Call: (197) [user] pfcGetSearch(direct)
^  Unify: (197) [user] pfcGetSearch(direct)
   Call: (198) [t_l] t_l:pfcSearchTL(_295448)
   Fail: (198) [t_l] t_l:pfcSearchTL(_295448)
^  Redo: (197) [user] pfcGetSearch(direct)
^  Call: (198) [user] pfcSearch(_298222)
^  Unify: (198) [user] pfcSearch(direct)
^  Exit: (198) [user] pfcSearch(direct)
   Call: (198) [system] direct=direct
   Exit: (198) [system] direct=direct
^  Exit: (197) [user] pfcGetSearch(direct)
^  Unify: (196) [user] pfcRun
^  Exit: (196) [user] pfcRun
^  Exit: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (193) [user] forall(metta_file_buffer(_326706, _326708, _326710, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _326714), (maplist(maybe_assign, _326710), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _326706, '&self', _326708, _326754))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _326706, '&self', _326708))))))
^  Unify: (193) [$apply] forall(user:metta_file_buffer(_326706, _326708, _326710, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _326714), user:(maplist(maybe_assign, _326710), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _326706, '&self', _326708, _326754))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _326706, '&self', _326708))))))
^  Call: (194) [user] metta_file_buffer(_326706, _326708, _326710, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _326714)
^  Unify: (194) [user] metta_file_buffer(+, exec(['pragma!', load, debug]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (194) [user] metta_file_buffer(+, exec(['pragma!', load, debug]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
   Call: (197) [system] var(exec(['pragma!', load, debug]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] exec(['pragma!', load, debug])==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
   Call: (197) [system] string(exec(['pragma!', load, debug]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _326754)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
   Call: (198) [system] var(['pragma!', load, debug])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
   Call: (198) [system] string(['pragma!', load, debug])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _326754)
^  Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _505660))
^  Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
   Call: (201) [system] _515304 is 0+1
   Exit: (201) [system] 1 is 0+1
^  Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246))
^  Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246))
^  Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246))
^  Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246))
^  Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246)
^  Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _21246)
^  Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _50146)
^  Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
   Call: (201) [system] _21246=1
   Exit: (201) [system] 1=1
^  Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^  Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^  Call: (198) [user] must_det_ll(1>0)
^  Unify: (198) [user] must_det_ll(user:(1>0))
^  Call: (199) [user] once(user:(1>0))
^  Unify: (199) [system] once(user:(1>0))
   Call: (200) [system] 1>0
   Exit: (200) [system] 1>0
^  Exit: (199) [system] once(user:(1>0))
^  Exit: (198) [user] must_det_ll(user:(1>0))
^  Call: (198) [user] is_synthing_unit_tests
^  Unify: (198) [user] is_synthing_unit_tests
^  Call: (200) [system] setup_call_cleanup('$notrace'(_90168, _90170), once(user:is_synthing_unit_tests0), '$restore_trace'(_90168, _90170))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_90168, _90170), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_90168, _90170))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_90168, _90170))
^  Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (198) [user] is_synthing_unit_tests
^  Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _94906)
^  Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^  Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
   Call: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [system] nb_current(suspend_answers, true)
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [system] string(['pragma!', load, debug])
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [system] var([[]])
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [system] var(['pragma!', load, debug])
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
^  Call: (199) [user] backward_compatibility:sformat(_120402, '~q', [['pragma!', load, debug]])
^  Unify: (199) [user] backward_compatibility:sformat(_120402, '~q', [['pragma!', load, debug]])
^  Call: (200) [user] format(string(_120402), '~q', [['pragma!', load, debug]])
^  Exit: (200) [user] format(string("['pragma!',load,debug]"), '~q', [['pragma!', load, debug]])
^  Exit: (199) [user] backward_compatibility:sformat("['pragma!',load,debug]", '~q', [['pragma!', load, debug]])
^  Call: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
^  Unify: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
   Call: (200) [system] sub_atom("['pragma!',load,debug]", _127054, _127056, _127058, "[assert")
   Fail: (200) [system] sub_atom("['pragma!',load,debug]", _127994, _127996, _127998, "[assert")
^  Fail: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] 'BadType'==[[]]
   Fail: (200) [system] 'BadType'==[[]]
   Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] compound([[]])
   Exit: (200) [system] compound([[]])
   Call: (200) [system] arg(_139110, [[]], _139034)
   Exit: (200) [system] arg(1, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Redo: (200) [system] arg(_149318, [[]], _139034)
   Exit: (200) [system] arg(2, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
   Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
   Call: (199) [user] inside_assert(['pragma!', load, debug], _162212)
   Unify: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
   Call: (200) [system] compound(['pragma!', load, debug])
   Exit: (200) [system] compound(['pragma!', load, debug])
   Unify: (199) [user] inside_assert(['pragma!', load, debug], load)
^  Call: (200) [user] symbol('pragma!')
^  Unify: (200) [user] symbol('pragma!')
   Call: (201) [system] atom('pragma!')
   Exit: (201) [system] atom('pragma!')
^  Exit: (200) [user] symbol('pragma!')
^  Call: (200) [user] symbol_concat(assert, _171506, 'pragma!')
^  Unify: (200) [user] symbol_concat(assert, _172438, 'pragma!')
   Call: (201) [system] atom_concat(assert, _173294, 'pragma!')
   Fail: (201) [system] atom_concat(assert, _173294, 'pragma!')
^  Fail: (200) [user] symbol_concat(assert, _175236, 'pragma!')
   Redo: (199) [user] inside_assert(['pragma!', load, debug], _162212)
   Unify: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
   Call: (200) [user] is_conz(['pragma!', load, debug])
   Unify: (200) [user] is_conz(['pragma!', load, debug])
   Call: (201) [system] compound(['pragma!', load, debug])
   Exit: (201) [system] compound(['pragma!', load, debug])
   Call: (201) [system] ['pragma!', load, debug]=[_181598|_181600]
   Exit: (201) [system] ['pragma!', load, debug]=['pragma!', load, debug]
   Exit: (200) [user] is_conz(['pragma!', load, debug])
   Exit: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
   Call: (199) [user] always_exec(['pragma!', load, debug])
   Unify: (199) [user] always_exec(['pragma!', load, debug])
   Call: (200) [system] compound(['pragma!', load, debug])
   Exit: (200) [system] compound(['pragma!', load, debug])
   Call: (200) [system] compound_name_arity(['pragma!', load, debug], _188958, _188960)
   Exit: (200) [system] compound_name_arity(['pragma!', load, debug], '[|]', 2)
^  Call: (200) [user] symbol_concat(eval, _190902, '[|]')
^  Unify: (200) [user] symbol_concat(eval, _191834, '[|]')
   Call: (201) [system] atom_concat(eval, _192690, '[|]')
   Fail: (201) [system] atom_concat(eval, _192690, '[|]')
^  Fail: (200) [user] symbol_concat(eval, _194632, '[|]')
   Redo: (199) [user] always_exec(['pragma!', load, debug])
   Unify: (199) [user] always_exec(['pragma!', load, debug])
   Call: (200) [system] is_list(['pragma!', load, debug])
   Exit: (200) [system] is_list(['pragma!', load, debug])
   Unify: (199) [user] always_exec(['pragma!', load, debug])
^  Call: (200) [user] symbol('pragma!')
^  Unify: (200) [user] symbol('pragma!')
   Call: (201) [system] atom('pragma!')
   Exit: (201) [system] atom('pragma!')
^  Exit: (200) [user] symbol('pragma!')
   Unify: (199) [user] always_exec(['pragma!', load, debug])
^  Call: (200) [user] symbol_concat(_205678, !, 'pragma!')
^  Unify: (200) [user] symbol_concat(_206610, !, 'pragma!')
   Call: (201) [system] atom_concat(_207468, !, 'pragma!')
   Exit: (201) [system] atom_concat(pragma, !, 'pragma!')
^  Exit: (200) [user] symbol_concat(pragma, !, 'pragma!')
   Exit: (199) [user] always_exec(['pragma!', load, debug])
   Call: (199) [system] fail
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _3436)
^  Call: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], _221732), pfcAdd_Now('next-operation'(_221732)))
^  Unify: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], _221732), pfcAdd_Now('next-operation'(_221732)))
   Call: (199) [user] into_simple_op(exec, ['pragma!', load, debug], _221732)
   Unify: (199) [user] into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', _224524))
   Call: (200) [user] o_s([load, debug], _224524)
   Unify: (200) [user] o_s([load, debug], _224524)
   Call: (201) [user] o_s(load, _224524)
   Unify: (201) [user] o_s(load, load)
   Exit: (201) [user] o_s(load, load)
   Exit: (200) [user] o_s([load, debug], load)
   Exit: (199) [user] into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', load))
^  Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^  Call: (200) [user] current_predicate(pfcAdd/1)
^  Exit: (200) [user] current_predicate(pfcAdd/1)
^  Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^  Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^  Call: (201) [user] clause(pfcTraceExecution, true)
^  Fail: (201) [user] clause(pfcTraceExecution, true)
^  Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^  Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^  Call: (201) [user] must_ex(current_why_UU(_242994))
^  Unify: (201) [user] must_ex(current_why_UU(_242994))
   Call: (203) [user] current_why_UU(_242994)
   Unify: (203) [user] current_why_UU(_242994)
^  Call: (204) [user] get_why_uu(_242994)
^  Unify: (204) [user] get_why_uu(_242994)
^  Call: (205) [user] findall(_248534, current_why(_248534), _248540)
^  Unify: (205) [$bags] findall(_248534, user:current_why(_248534), _248540)
^  Call: (206) [$bags] findall(_248534, user:current_why(_248534), _248540, [])
^  Unify: (206) [$bags] findall(_248534, user:current_why(_248534), _248540, [])
^  Call: (207) [$bags] cleanup_bag(findall_loop(_248534, user:current_why(_248534), _248540, []), '$destroy_findall_bag')
^  Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_248534, user:current_why(_248534), _248540, []), '$bags':'$destroy_findall_bag')
   Call: (208) [$bags] findall_loop(_248534, user:current_why(_248534), _248540, [])
   Unify: (208) [$bags] findall_loop(_248534, user:current_why(_248534), _248540, [])
^  Call: (209) [user] bugger:current_why(_248534)
^  Unify: (209) [user] bugger:current_why(_248534)
^  Call: (210) [user] bugger:current_why_data(_248534)
^  Unify: (210) [user] bugger:current_why_data(_248534)
   Call: (211) [system] nb_current('$current_why', wp(_248534, _259794))
   Fail: (211) [system] nb_current('$current_why', wp(_248534, _259794))
^  Redo: (210) [user] bugger:current_why_data(_248534)
^  Unify: (210) [user] bugger:current_why_data(_248534)
   Call: (211) [t_l] t_l:current_why_source(_248534)
   Fail: (211) [t_l] t_l:current_why_source(_248534)
^  Fail: (210) [user] bugger:current_why_data(_248534)
^  Redo: (209) [user] bugger:current_why(_248534)
^  Unify: (209) [user] bugger:current_why(mfl4(_267222, _267224, _267226, _267228))
^  Call: (211) [system] setup_call_cleanup('$notrace'(_268178, _268180), once(user:current_mfl4(_267222, _267224, _267226, _267228)), '$restore_trace'(_268178, _268180))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_268178, _268180), system:once(user:current_mfl4(_267222, _267224, _267226, _267228)), system:'$restore_trace'(_268178, _268180))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_268178, _268180))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_267222, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_267222, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (208) [$bags] findall_loop(_248534, user:current_why(_248534), _248540, [])
   Exit: (208) [$bags] findall_loop(_248534, user:current_why(_248534), [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_248534, user:current_why(_248534), [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (206) [$bags] findall(_248534, user:current_why(_248534), [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (205) [$bags] findall(_248534, user:current_why(_248534), [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (205) [system] [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _242994)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (206) [system] var([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (206) [system] var([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _242994)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] nonvar([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (206) [system] nonvar([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_404674, _404676)
   Fail: (206) [system] [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_404674, _404676)
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _242994)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _242994)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _435036)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _435036)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _435036)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (208) [system] var([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (208) [system] var([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _435036)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (208) [user] not(compound([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (208) [system] not(user:compound([P;HTML|mfl4(_285078, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (209) [system] compound([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (209) [system] compound([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (208) [system] not(user:compound([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3596)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3596)
^  Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (209) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (209) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (209) [user] not(compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (209) [system] not(user:compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (210) [system] compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (210) [system] compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (207) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (207) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] nonvar(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (207) [system] nonvar(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_278824, _278826)
   Fail: (207) [system] P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_278824, _278826)
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
   Call: (204) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
   Fail: (204) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _437138)
^  Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _437138)
   Call: (206) [system] fail
   Fail: (206) [system] fail
^  Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _437138)
^  Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)))
^  Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)))
^  Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)), user:each_call_cleanup)
^  Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)), user:each_call_cleanup)
   Call: (207) [system] current_prolog_flag(occurs_check, _487376)
   Exit: (207) [system] current_prolog_flag(occurs_check, true)
^  Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _456934, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_456934)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (208) [system] true==true
   Exit: (208) [system] true==true
^  Call: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', load)), P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', load)), P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^  Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^  Call: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), _68186, _68188)
^  Exit: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), user, 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
   Call: (214) [system] _71930=user
   Exit: (214) [system] user=user
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _73800)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _73800)
^  Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _76628)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _76628)
^  Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^  Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^  Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^  Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^  Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^  Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), _103938, _103940)
^  Exit: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), user, 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), _105818, _105820)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
   Call: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
   Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), _105818, _105820)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
^  Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
^  Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
   Call: (217) [system] _114224=user
   Exit: (217) [system] user=user
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _116094)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _116094)
^  Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _118922)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _118922)
^  Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^  Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^  Call: (215) [user] assert('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (215) [user] assert('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^  Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^  Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^  Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
   Call: (218) [system] var('next-operation'(op(exec, 'pragma!', load)))
   Fail: (218) [system] var('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
   Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Call: (218) [system] 1<1
   Fail: (218) [system] 1<1
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _175592)
   Call: (218) [system] _186744 is 1+ -1
   Exit: (218) [system] 0 is 1+ -1
^  Call: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _188602)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _188602)
   Call: (219) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
   Fail: (219) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _188602)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _188602)
   Call: (219) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Exit: (219) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), _196012, _196014)
   Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), 'next-operation', [op(exec, 'pragma!', load)])
   Call: (219) [lists] lists:member(_188602, ['next-operation', op(exec, 'pragma!', load)])
   Unify: (219) [lists] lists:member(_188602, ['next-operation', op(exec, 'pragma!', load)])
   Call: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _188602, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
   Exit: (220) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', load)])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^  Call: (218) [user] compound_eles(0, 'next-operation', _175592)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _175592)
   Call: (219) [system] var('next-operation')
   Fail: (219) [system] var('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _175592)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _175592)
   Call: (219) [system] compound('next-operation')
   Fail: (219) [system] compound('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _175592)
   Call: (219) [system] _175592='next-operation'
   Exit: (219) [system] 'next-operation'='next-operation'
^  Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^  Call: (217) [user] pfcIgnored('next-operation')
^  Fail: (217) [user] pfcIgnored('next-operation')
   Redo: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _188602, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _188602, 'next-operation')
   Call: (221) [lists] lists:member_([], _188602, op(exec, 'pragma!', load))
   Unify: (221) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
   Exit: (221) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
   Exit: (220) [lists] lists:member_([op(exec, 'pragma!', load)], op(exec, 'pragma!', load), 'next-operation')
   Exit: (219) [lists] lists:member(op(exec, 'pragma!', load), ['next-operation', op(exec, 'pragma!', load)])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^  Call: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _175592)
^  Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _175592)
   Call: (219) [system] var(op(exec, 'pragma!', load))
   Fail: (219) [system] var(op(exec, 'pragma!', load))
^  Redo: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _175592)
^  Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _175592)
   Call: (219) [system] compound(op(exec, 'pragma!', load))
   Exit: (219) [system] compound(op(exec, 'pragma!', load))
   Call: (219) [system] 0<1
   Exit: (219) [system] 0<1
   Call: (219) [system] _175592=op(exec, 'pragma!', load)
   Exit: (219) [system] op(exec, 'pragma!', load)=op(exec, 'pragma!', load)
^  Exit: (218) [user] compound_eles(0, op(exec, 'pragma!', load), op(exec, 'pragma!', load))
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^  Call: (217) [user] pfcIgnored(op(exec, 'pragma!', load))
^  Fail: (217) [user] pfcIgnored(op(exec, 'pragma!', load))
^  Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
   Call: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
   Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
   Call: (217) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Exit: (217) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _243392)
   Call: (217) [system] _254544 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _256402)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _256402)
   Call: (218) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _256402)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _256402)
   Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), _263812, _263814)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), 'next-operation', [op(exec, 'pragma!', load)])
   Call: (218) [lists] lists:member(_256402, ['next-operation', op(exec, 'pragma!', load)])
   Unify: (218) [lists] lists:member(_256402, ['next-operation', op(exec, 'pragma!', load)])
   Call: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _256402, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', load)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _243392)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _243392)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _243392)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _243392)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _243392)
   Call: (218) [system] _243392='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^  Call: (216) [user] pfcTraced('next-operation')
^  Fail: (216) [user] pfcTraced('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _256402, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _256402, 'next-operation')
   Call: (220) [lists] lists:member_([], _256402, op(exec, 'pragma!', load))
   Unify: (220) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
   Exit: (220) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
   Exit: (219) [lists] lists:member_([op(exec, 'pragma!', load)], op(exec, 'pragma!', load), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'pragma!', load), ['next-operation', op(exec, 'pragma!', load)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^  Call: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _243392)
^  Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _243392)
   Call: (218) [system] var(op(exec, 'pragma!', load))
   Fail: (218) [system] var(op(exec, 'pragma!', load))
^  Redo: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _243392)
^  Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _243392)
   Call: (218) [system] compound(op(exec, 'pragma!', load))
   Exit: (218) [system] compound(op(exec, 'pragma!', load))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _243392=op(exec, 'pragma!', load)
   Exit: (218) [system] op(exec, 'pragma!', load)=op(exec, 'pragma!', load)
^  Exit: (217) [user] compound_eles(0, op(exec, 'pragma!', load), op(exec, 'pragma!', load))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^  Call: (216) [user] pfcTraced(op(exec, 'pragma!', load))
^  Fail: (216) [user] pfcTraced(op(exec, 'pragma!', load))
^  Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^  Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', load)), +)
^  Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', load)), +)
^  Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcGetSearch(_409804)
^  Unify: (214) [user] pfcGetSearch(_409804)
   Call: (215) [t_l] t_l:pfcSearchTL(_411654)
   Fail: (215) [t_l] t_l:pfcSearchTL(_411654)
^  Redo: (214) [user] pfcGetSearch(_409804)
^  Call: (215) [user] pfcSearch(_414428)
^  Unify: (215) [user] pfcSearch(direct)
^  Exit: (215) [user] pfcSearch(direct)
   Call: (215) [system] _409804=direct
   Exit: (215) [system] direct=direct
^  Exit: (214) [user] pfcGetSearch(direct)
^  Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (215) [system] direct=direct
   Exit: (215) [system] direct=direct
^  Call: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _438862)
^  Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _438862)
   Call: (217) [system] fail
   Fail: (217) [system] fail
^  Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _438862)
^  Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^  Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^  Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^  Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
^  Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
   Call: (218) [system] current_prolog_flag(occurs_check, _449124)
   Exit: (218) [system] current_prolog_flag(occurs_check, true)
^  Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
^  Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
   Call: (219) [system] true==true
   Exit: (219) [system] true==true
^  Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
   Call: (220) [system] is_list(_456620)
   Fail: (220) [system] is_list(_456620)
^  Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^  Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^  Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
^  Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
   Call: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', load)), _464014)
   Exit: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Call: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), true)
^  Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), true)
^  Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), imported_from(system))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _506676, _506678)
   Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _506676, _506678)
   Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _506676, _506678)
   Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), '$pt$', 2)
   Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), '$pt$', 2)
^  Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), built_in)
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _517918)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _518858)
   Call: (226) [system] nonvar(_519716)
^  Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _520718)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606), _521652)
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _469606))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), interpreted)
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), number_of_clauses(_10734))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), number_of_clauses(_10734))
   Call: (226) [system] nonvar(number_of_clauses(_10734))
   Exit: (226) [system] nonvar(number_of_clauses(_10734))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_10734), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_10734), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), number_of_clauses(0))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _25578), (prolog_current_choice(_25588), push_current_choice(_25588), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _25610), pfc_call(_25610)), nb_setval('$pfc_current_choice', _25578))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _25578), user:(prolog_current_choice(_25588), push_current_choice(_25588), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _25610), pfc_call(_25610)), user:nb_setval('$pfc_current_choice', _25578))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _25578))
   Call: (228) [system] nb_current('$pfc_current_choice', _25578)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_25588)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _34928)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _25610)
^  Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _25610)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _43300)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _25578), user:(prolog_current_choice(_25588), push_current_choice(_25588), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _25610), pfc_call(_25610)), user:nb_setval('$pfc_current_choice', _25578))
^  Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^  Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^  Redo: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Exit: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Call: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Call: (223) [user] pfc_spft(_58170, _58256, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178))
^  Unify: (223) [user] pfc_spft(_58170, _59188, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178))
^  Call: (224) [user] pfcCallSystem('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Unify: (224) [user] pfcCallSystem('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Call: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (226) [system] var('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Fail: (226) [system] var('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Redo: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (226) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Exit: (226) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Redo: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Call: (226) [user] predicate_property('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), imported_from(system))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), imported_from(system))
   Call: (227) [system] nonvar(imported_from(system))
   Exit: (227) [system] nonvar(imported_from(system))
   Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (229) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Exit: (229) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), imported_from(system))
^  Redo: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Call: (226) [user] predicate_property('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), built_in)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), built_in)
   Call: (227) [system] nonvar(built_in)
   Exit: (227) [system] nonvar(built_in)
   Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (228) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Exit: (228) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (228) [$syspreds] goal_name_arity('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _94328, _94330)
   Unify: (228) [$syspreds] goal_name_arity('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _94328, _94330)
   Call: (229) [system] compound('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Exit: (229) [system] compound('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (229) [system] compound_name_arity('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _94328, _94330)
   Exit: (229) [system] compound_name_arity('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), '$spft$', 3)
   Exit: (228) [$syspreds] goal_name_arity('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), '$spft$', 3)
^  Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), built_in)
^  Redo: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Call: (226) [user] predicate_property('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _105570)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _106510)
   Call: (227) [system] nonvar(_107368)
^  Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _108370)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _109304)
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (228) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Exit: (228) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), interpreted)
^  Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Call: (226) [user] predicate_property('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), number_of_clauses(_118498))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), number_of_clauses(_118498))
   Call: (227) [system] nonvar(number_of_clauses(_118498))
   Exit: (227) [system] nonvar(number_of_clauses(_118498))
   Call: (227) [$syspreds] property_predicate(number_of_clauses(_118498), user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Unify: (227) [$syspreds] property_predicate(number_of_clauses(_118498), user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (229) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Exit: (229) [system] callable('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
   Exit: (227) [$syspreds] property_predicate(number_of_clauses(725), user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), number_of_clauses(725))
^  Unify: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _133342), (prolog_current_choice(_133352), push_current_choice(_133352), clause('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _133374), pfc_call(_133374)), nb_setval('$pfc_current_choice', _133342))
^  Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _133342), user:(prolog_current_choice(_133352), push_current_choice(_133352), clause('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _133374), pfc_call(_133374)), user:nb_setval('$pfc_current_choice', _133342))
^  Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _133342))
   Call: (229) [system] nb_current('$pfc_current_choice', _133342)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
^  Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (228) [system] prolog_current_choice(_133352)
   Exit: (228) [system] prolog_current_choice(2970)
^  Call: (228) [user] push_current_choice(2970)
^  Unify: (228) [user] push_current_choice(2970)
   Call: (229) [system] nb_current('$pfc_current_choice', _142692)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
   Call: (229) [system] b_setval('$pfc_current_choice', [2970])
   Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^  Exit: (228) [user] push_current_choice(2970)
^  Call: (228) [user] clause('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _133374)
^  Fail: (228) [user] clause('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _133374)
   Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (229) [system] duplicate_term([], _151064)
   Exit: (229) [system] duplicate_term([], [])
   Call: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _133342), user:(prolog_current_choice(_133352), push_current_choice(_133352), clause('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)), _133374), pfc_call(_133374)), user:nb_setval('$pfc_current_choice', _133342))
^  Fail: (225) [user] pfc_call('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Fail: (224) [user] pfcCallSystem('$spft$'(_58170, _60048, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178)))
^  Fail: (223) [user] pfc_spft(_58170, _158568, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _58176, _58178))
^  Redo: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Exit: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^  Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^  Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
^  Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
^  Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^  Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)), user:each_call_cleanup)
^  Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)))
^  Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^  Exit: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcRun
^  Unify: (202) [user] pfcRun
^  Call: (203) [user] pfcGetSearch(direct)
^  Unify: (203) [user] pfcGetSearch(direct)
   Call: (204) [t_l] t_l:pfcSearchTL(_255874)
   Fail: (204) [t_l] t_l:pfcSearchTL(_255874)
^  Redo: (203) [user] pfcGetSearch(direct)
^  Call: (204) [user] pfcSearch(_258648)
^  Unify: (204) [user] pfcSearch(direct)
^  Exit: (204) [user] pfcSearch(direct)
   Call: (204) [system] direct=direct
   Exit: (204) [system] direct=direct
^  Exit: (203) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcRun
^  Exit: (202) [user] pfcRun
^  Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^  Exit: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', load)), pfcAdd_Now('next-operation'(op(exec, 'pragma!', load))))
   Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436))
   Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436))
   Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436)
   Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436)
   Call: (201) [system] _295652=_295654
   Exit: (201) [system] _295652=_295652
^  Call: (201) [user] ignore(catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556, _295652, _3436)), give_up(_297592), pp_m('red', gave_up(_297592))))
^  Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556, _295652, _3436)), give_up(_297592), pp_m('red', gave_up(_297592))))
^  Call: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^  Unify: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^  Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^  Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^  Call: (206) [user] once((is_mettalog;is_testing))
^  Unify: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_win64
^  Unify: (209) [user] is_win64
   Call: (210) [system] current_prolog_flag(windows, _316826)
   Fail: (210) [system] current_prolog_flag(windows, _317754)
^  Fail: (209) [user] is_win64
^  Redo: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_metta_flag(log)
^  Unify: (209) [user] is_metta_flag(log)
^  Call: (211) [system] setup_call_cleanup('$notrace'(_323214, _323216), once(user:is_flag0(log)), '$restore_trace'(_323214, _323216))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_323214, _323216), system:once(user:is_flag0(log)), system:'$restore_trace'(_323214, _323216))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_323214, _323216))
^  Fail: (209) [user] is_metta_flag(log)
^  Fail: (208) [user] is_mettalog
^  Call: (208) [user] is_testing
^  Unify: (208) [user] is_testing
^  Call: (209) [user] is_metta_flag(test)
^  Unify: (209) [user] is_metta_flag(test)
^  Call: (211) [system] setup_call_cleanup('$notrace'(_331584, _331586), once(user:is_flag0(test)), '$restore_trace'(_331584, _331586))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_331584, _331586), system:once(user:is_flag0(test)), system:'$restore_trace'(_331584, _331586))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_331584, _331586))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] is_metta_flag(test)
^  Exit: (208) [user] is_testing
^  Exit: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^  Unify: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^  Call: (207) [user] original_user_error(_339980)
^  Unify: (207) [user] original_user_error(_339980)
   Call: (208) [system] stream_property(_339980, file_no(2))
   Unify: (208) [system] stream_property(_339980, file_no(2))
   Call: (209) [system] nonvar(_339980)
   Redo: (208) [system] stream_property(_339980, file_no(2))
   Unify: (208) [system] stream_property(_339980, file_no(2))
   Call: (209) [system] nonvar(_339980)
   Redo: (208) [system] stream_property(_339980, file_no(2))
   Unify: (208) [system] stream_property(_339980, file_no(2))
   Call: (209) [system] nonvar(file_no(2))
   Exit: (209) [system] nonvar(file_no(2))
   Call: (209) [system] file_no(2)=alias(_351100)
   Redo: (208) [system] stream_property(_339980, file_no(2))
   Exit: (208) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (207) [user] original_user_error((0x7fb684e90220))
^  Call: (207) [user] with_output_to((0x7fb684e90220), write_exec(['pragma!', load, debug]))
   Call: (209) [user] write_exec(['pragma!', load, debug])
   Unify: (209) [user] write_exec(['pragma!', load, debug])
^  Call: (210) [user] real_notrace(write_exec0(['pragma!', load, debug]))
^  Unify: (210) [user] real_notrace(user:write_exec0(['pragma!', load, debug]))
^  Call: (211) [user] setup_call_cleanup('$notrace'(_359532, _359534), once(user:write_exec0(['pragma!', load, debug])), '$restore_trace'(_359532, _359534))
^  Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_359532, _359534), user:once(user:write_exec0(['pragma!', load, debug])), user:'$restore_trace'(_359532, _359534))
^  Call: (212) [system] sig_atomic(user:'$notrace'(_359532, _359534))
  !(pragma! load debug)

^  Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['pragma!', load, debug])), user:'$restore_trace'(3, -1))
^  Exit: (210) [user] real_notrace(user:write_exec0(['pragma!', load, debug]))
   Exit: (209) [user] write_exec(['pragma!', load, debug])
^  Exit: (207) [user] with_output_to((0x7fb684e90220), write_exec(['pragma!', load, debug]))
^  Exit: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^  Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^  Exit: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^  Call: (205) [system] setup_call_cleanup('$notrace'(_371258, _371260), once(user:into_metta_callable('&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556)), '$restore_trace'(_371258, _371260))
^  Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_371258, _371260), system:once(user:into_metta_callable('&self', ['pragma!', load, debug], _297550, _295652, _297554, _297556)), system:'$restore_trace'(_371258, _371260))
^  Call: (206) [system] sig_atomic(system:'$notrace'(_371258, _371260))
^  Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [])), system:'$restore_trace'(3, -1))
   Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
   Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
   Call: (205) [user] reset_caches
   Unify: (205) [user] reset_caches
^  Call: (206) [user] forall(clause(reset_cache, _387208), forall(rtrace_on_error(_387208), true))
^  Unify: (206) [$apply] forall(user:clause(reset_cache, _387208), user:forall(rtrace_on_error(_387208), true))
^  Call: (207) [user] clause(reset_cache, _387208)
^  Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)))
^  Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), user:true)
   Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)))
   Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)))
   Call: (209) [user] catch_err(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)), _394694, (write_src_uo(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), catch(rtrace(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), _394694, throw(give_up(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))))), throw(_394694)))
   Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)), _394694, (write_src_uo(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), catch(rtrace(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), _394694, throw(give_up(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))))), throw(_394694)))
^  Call: (211) [user] retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))
^  Exit: (211) [user] retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))
   Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)), _394694, (write_src_uo(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), catch(rtrace(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), _394694, throw(give_up(_394694=retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))))), throw(_394694)))
   Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050)))
^  Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_390042, _390044, _390046, _390048, _390050))), user:true)
^  Redo: (207) [user] clause(reset_cache, _387208)
^  Exit: (207) [user] clause(reset_cache, true)
^  Call: (207) [user] forall(rtrace_on_error(true), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (208) [user] rtrace_on_error(true)
   Unify: (208) [user] rtrace_on_error(true)
   Call: (209) [user] catch_err(true, _406818, (write_src_uo(_406818=true), catch(rtrace(true), _406818, throw(give_up(_406818=true))), throw(_406818)))
   Unify: (209) [user] catch_err(true, _406818, (write_src_uo(_406818=true), catch(rtrace(true), _406818, throw(give_up(_406818=true))), throw(_406818)))
   Exit: (209) [user] catch_err(true, _406818, (write_src_uo(_406818=true), catch(rtrace(true), _406818, throw(give_up(_406818=true))), throw(_406818)))
   Exit: (208) [user] rtrace_on_error(true)
^  Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (206) [$apply] forall(user:clause(reset_cache, _387208), user:forall(rtrace_on_error(_387208), true))
   Exit: (205) [user] reset_caches
   Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
   Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
   Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
   Call: (209) [user] file_hides_results(eval_H(500, '&self', ['pragma!', load, debug], _295652))
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _295652), _295652, [], [], _295652, _3436)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_443882, _443884), once(user:(reset_eval_num, _443354=res(_3436), _443370=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _295652), _443388), (is_compatio->option_else(answer, _443412, leap);option_else(answer, _443412, each)), option_else('maximum-result-count', _443434, inf), option_else('initial-result-count', _443448, 10), _443460=contrl(_443434, _443412), _443478=_443480, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_443508), option_value(exec, skip), \+always_exec(_443388)->_443538=(skip(eval_H(500, '&self', ['pragma!', load, debug], _295652)), deterministic(_443554)), _443478=1, !, true;_443538=(eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, _443354, _443612)), !, flag(result_num, _443638, 0), _443650=eval('&self', _443388, _295652), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_295652), if_t(_443478==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_443478==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_443650)))), if_t(option_value(repl, true), add_history_src(exec(_443388))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_443650), writeln('.')))), true)))), '$restore_trace'(_443882, _443884))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_443882, _443884), system:once(user:(reset_eval_num, _443354=res(_3436), _443370=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _295652), _443388), (is_compatio->option_else(answer, _443412, leap);option_else(answer, _443412, each)), option_else('maximum-result-count', _443434, inf), option_else('initial-result-count', _443448, 10), _443460=contrl(_443434, _443412), _443478=_443480, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_443508), option_value(exec, skip), \+always_exec(_443388)->_443538=(skip(eval_H(500, '&self', ['pragma!', load, debug], _295652)), deterministic(_443554)), _443478=1, !, true;_443538=(eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, _443354, _443612)), !, flag(result_num, _443638, 0), _443650=eval('&self', _443388, _295652), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_295652), if_t(_443478==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_443478==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_443650)))), if_t(option_value(repl, true), add_history_src(exec(_443388))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_443650), writeln('.')))), true)))), system:'$restore_trace'(_443882, _443884))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_443882, _443884))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _295652), ['pragma!', load, debug]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _443478=_443478, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_443508), option_value(exec, skip), \+always_exec(['pragma!', load, debug])->(eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612))=(skip(eval_H(500, '&self', ['pragma!', load, debug], _295652)), deterministic(_443554)), _443478=1, !, true;(eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612))=(eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612)), !, flag(result_num, 1, 0), eval('&self', ['pragma!', load, debug], _295652)=eval('&self', ['pragma!', load, debug], _295652), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_295652), if_t(_443478==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_443478==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['pragma!', load, debug], _295652))))), if_t(option_value(repl, true), add_history_src(exec(['pragma!', load, debug]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['pragma!', load, debug], _295652)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
^  Call: (210) [user] answer_output(_475834)
^  Unify: (210) [user] answer_output(_475834)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_481376, _481378), once(user:is_flag0(test)), '$restore_trace'(_481376, _481378))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_481376, _481378), system:once(user:is_flag0(test)), system:'$restore_trace'(_481376, _481378))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_481376, _481378))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_475834)
^  Unify: (211) [user] original_user_output(_475834)
   Call: (212) [system] stream_property(_475834, file_no(1))
   Unify: (212) [system] stream_property(_475834, file_no(1))
   Call: (213) [system] nonvar(_475834)
   Redo: (212) [system] stream_property(_475834, file_no(1))
   Unify: (212) [system] stream_property(_475834, file_no(1))
   Call: (213) [system] nonvar(_475834)
   Redo: (212) [system] stream_property(_475834, file_no(1))
   Unify: (212) [system] stream_property(_475834, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_498112)
   Redo: (212) [system] stream_property(_475834, file_no(1))
   Exit: (212) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fb684e90120))
^  Exit: (210) [user] answer_output((0x7fb684e90120))
^  Call: (210) [user] with_output_to((0x7fb684e90120), format('~N['))
   Call: (212) [$syspreds] format('~N[')
   Unify: (212) [$syspreds] format('~N[')
^  Call: (213) [$syspreds] format('~N[', [])
[
^  Exit: (213) [$syspreds] format('~N[', [])
   Exit: (212) [$syspreds] format('~N[')
^  Exit: (210) [user] with_output_to((0x7fb684e90120), format('~N['))
^  Exit: (209) [user] in_answer_io(format('~N['))
   Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _510282, _443554, timed_call((eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612)), _510288), ((((_443554==true->!;true), set_option_value(interactive, _510282), contrl(inf, each)=contrl(_510358, _510360), nb_setarg(1, res(_3436), _443612), current_input(_510384), read_pending_codes(_510384, _510396, []), flag(result_num, _510410, _510410+1), flag(result_num, _510430, _510430), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _443612))), if_t(_510430=<_510358, ((_510430==1, _443554==true->not_compatio(format('~N~nDeterministic: ', [])), !;_443554==true->not_compatio(format('~N~nLast Result(~w): ', [_510430])), !;not_compatio(format('~N~nNDet Result(~w): ', [_510430]))), ignore((not_compatio(if_t(\+symbolic(_443612), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_443612)), true)))))))), in_answer_io(write_asrc(_443612)), not_compatio(format('~N')), (_443554\==true, _510282, _510360\==leap, 10>_510430, _510430<_510358->_510792=true;_510792=false), if_t((_510792==true;_443554==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _510288))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _510896), maplist(print_var, _510896), nop(nl)));true)))), (_510792==true->write("~npress ';' for more solutions "), get_single_char_key(_510958), not_compatio((writeq(key=_510958), nl)), (_510958==b->once(repl), fail;_510958==m->make;_510958==t->nop(set_debug(eval, true)), rtrace;_510958=='T'->set_debug(eval, true);_510958==(;)->true;_510958==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_510958=='L'->nb_setarg(1, contrl(inf, each), _510430);_510958==l->nb_setarg(2, contrl(inf, each), leap);(_510958=='\n';_510958=='\r')->!, fail;!, fail));_443554\==true, \+_510282, contrl(inf, each)=contrl(_510358, leap)->true;_443554==true->!;true), format('~N~n')))
   Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _443554, timed_call((eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612)), _510288), ((((_443554==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_510358, _510360), nb_setarg(1, res(_3436), _443612), current_input(_510384), read_pending_codes(_510384, _510396, []), flag(result_num, _510410, _510410+1), flag(result_num, _510430, _510430), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _443612))), if_t(_510430=<_510358, ((_510430==1, _443554==true->not_compatio(format('~N~nDeterministic: ', [])), !;_443554==true->not_compatio(format('~N~nLast Result(~w): ', [_510430])), !;not_compatio(format('~N~nNDet Result(~w): ', [_510430]))), ignore((not_compatio(if_t(\+symbolic(_443612), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_443612)), true)))))))), in_answer_io(write_asrc(_443612)), not_compatio(format('~N')), (_443554\==true, false, _510360\==leap, 10>_510430, _510430<_510358->_510792=true;_510792=false), if_t((_510792==true;_443554==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _510288))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _510896), maplist(print_var, _510896), nop(nl)));true)))), (_510792==true->write("~npress ';' for more solutions "), get_single_char_key(_510958), not_compatio((writeq(key=_510958), nl)), (_510958==b->once(repl), fail;_510958==m->make;_510958==t->nop(set_debug(eval, true)), rtrace;_510958=='T'->set_debug(eval, true);_510958==(;)->true;_510958==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_510958=='L'->nb_setarg(1, contrl(inf, each), _510430);_510958==l->nb_setarg(2, contrl(inf, each), leap);(_510958=='\n';_510958=='\r')->!, fail;!, fail));_443554\==true, \+false, contrl(inf, each)=contrl(_510358, leap)->true;_443554==true->!;true), format('~N~n')))
   Call: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612)), _510288)
   Unify: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], _295652), deterministic(_443554), xform_out(_295652, _443612), nb_setarg(1, res(_3436), _443612)), _510288)
   Call: (211) [system] statistics(cputime, _4936)
   Exit: (211) [system] statistics(cputime, 4.877424368)
   Call: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
^  Call: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] var(true)
   Fail: (213) [system] var(true)
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] option_value0(rtrace, 'True')
^  Unify: (213) [user] option_value0(rtrace, 'True')
^  Call: (214) [user] was_option_value(rtrace, _17542)
^  Unify: (214) [user] was_option_value(rtrace, _17542)
   Call: (215) [system] current_prolog_flag(rtrace, _19400)
   Fail: (215) [system] current_prolog_flag(rtrace, _19400)
^  Redo: (214) [user] was_option_value(rtrace, _17542)
^  Unify: (214) [user] was_option_value(rtrace, _17542)
   Call: (215) [$syspreds] prolog_load_context(rtrace, _23114)
   Fail: (215) [$syspreds] prolog_load_context(rtrace, _23114)
^  Redo: (214) [user] was_option_value(rtrace, _17542)
^  Unify: (214) [user] was_option_value(rtrace, _17542)
   Call: (215) [system] nb_current(rtrace, _26828)
   Fail: (215) [system] nb_current(rtrace, _26828)
^  Fail: (214) [user] was_option_value(rtrace, _17542)
^  Redo: (213) [user] option_value0(rtrace, 'True')
^  Fail: (213) [user] option_value0(rtrace, 'True')
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==false
   Fail: (213) [system] true==false
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_37052, _37054), once(user:option_value0(rtrace, true)), '$restore_trace'(_37052, _37054))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_37052, _37054), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_37052, _37054))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_37052, _37054))
^  Fail: (212) [user] option_value(rtrace, true)
   Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
^  Call: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] var(rtrace)
   Fail: (213) [system] var(rtrace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==false
   Fail: (213) [system] rtrace==false
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==true
   Fail: (213) [system] rtrace==true
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, debug)
^  Unify: (213) [user] fast_option_value(rtrace, debug)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, debug)
   Fail: (214) [system] current_prolog_flag(rtrace, debug)
^  Fail: (213) [user] fast_option_value(rtrace, debug)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, trace)
^  Unify: (213) [user] fast_option_value(rtrace, trace)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, trace)
   Fail: (214) [system] current_prolog_flag(rtrace, trace)
^  Fail: (213) [user] fast_option_value(rtrace, trace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270)
   Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270)
^  Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270, _74206)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270, [])
   Call: (215) [system] current_prolog_flag(nodebugx, true)
^  Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270, _77010)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _72270, _77948)
^  Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_80682, _80684, _80686), defined)
^  Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_80682, _80684, _80686), defined)
   Call: (216) [system] nonvar(defined)
   Exit: (216) [system] nonvar(defined)
   Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
   Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
   Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
   Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
   Call: (218) [system] callable(debugging_logicmoo_setting(_80682, _80684, _80686))
   Exit: (218) [system] callable(debugging_logicmoo_setting(_80682, _80684, _80686))
   Call: (218) [system] atom(bugger)
   Exit: (218) [system] atom(bugger)
   Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
   Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_80682, _80684, _80686))
^  Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_80682, _80684, _80686), defined)
^  Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _72270, _94596)
^  Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Exit: (212) [user] is_debugging(rtrace)
   Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
^  Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), tAt_rtrace)
^  Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), rtrace:tAt_rtrace)
   Call: (213) [system] _105056=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), deterministic(_106934)), (notrace(_106934==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), deterministic(_106934)), (notrace(_106934==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (217) [rtrace] rtrace:restart_rtrace1
^  Unify: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], _3568)
   Unify: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], _3568)
^  Call: (216) [user] catch_metta_return(eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568), _3568)
^  Unify: (216) [user] catch_metta_return(eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568), _3568)
^  Call: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
   Call: (219) [system] var(['pragma!', load, debug])
^  Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_122314, _122316), once(user:self_eval(['pragma!', load, debug])), '$restore_trace'(_122314, _122316))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_122314, _122316), system:once(user:self_eval(['pragma!', load, debug])), system:'$restore_trace'(_122314, _122316))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_122314, _122316))
^  Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_127052, _127054), once(user:nonvar(_3568)), '$restore_trace'(_127052, _127054))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_127052, _127054), system:once(user:nonvar(_3568)), system:'$restore_trace'(_127052, _127054))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_127052, _127054))
^  Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_131790, _131792), once(user:nonvar(_3568)), '$restore_trace'(_131790, _131792))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_131790, _131792), system:once(user:nonvar(_3568)), system:'$restore_trace'(_131790, _131792))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_131790, _131792))
^  Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
   Call: (219) [system] [load, debug]==[]
^  Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
   Call: (219) [system] atom(=)
   Exit: (219) [system] atom(=)
   Call: (219) [system] (=)\==(=)
^  Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (219) [user] self_eval(['pragma!', load, debug])
^  Unify: (219) [user] self_eval(['pragma!', load, debug])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_145856, _145858), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_145856, _145858))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_145856, _145858), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_145856, _145858))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_145856, _145858))
^  Fail: (219) [user] self_eval(['pragma!', load, debug])
^  Redo: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (218) [user] eval_args(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (219) [user] eval_00(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (219) [user] eval_00(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (220) [user] self_eval(['pragma!', load, debug])
^  Unify: (220) [user] self_eval(['pragma!', load, debug])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_155254, _155256), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_155254, _155256))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_155254, _155256), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_155254, _155256))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_155254, _155256))
^  Fail: (220) [user] self_eval(['pragma!', load, debug])
^  Redo: (219) [user] eval_00(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (219) [user] eval_00(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (220) [user] eval_01(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Unify: (220) [user] eval_01(=, _115708, 500, '&self', ['pragma!', load, debug], _3568)
^  Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (223) [system] 500<1
   Fail: (223) [system] 500<1
^  Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (222) [system] setup_call_cleanup('$notrace'(_168412, _168414), once(user:(_168388 is 500-1, copy_term(['pragma!', load, debug], _168402))), '$restore_trace'(_168412, _168414))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_168412, _168414), system:once(user:(_168388 is 500-1, copy_term(['pragma!', load, debug], _168402))), system:'$restore_trace'(_168412, _168414))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_168412, _168414))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['pragma!', load, debug], ['pragma!', load, debug]))), system:'$restore_trace'(3, -1))
^  Call: (221) [user] trace_eval(eval_20(=, _115708), e, 499, '&self', ['pragma!', load, debug], _172196)
^  Unify: (221) [user] trace_eval(eval_20(=, _115708), e, 499, '&self', ['pragma!', load, debug], _172196)
^  Call: (222) [user] must_det_ll((notrace((flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), quietly(if_t((nop(stop_rtrace), _174124>_174180), (set_debug(eval, false), _174244 is _174180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
^  Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), quietly(if_t((nop(stop_rtrace), _174124>_174180), (set_debug(eval, false), _174244 is _174180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
^  Call: (223) [user] once(user:(notrace((flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), quietly(if_t((nop(stop_rtrace), _174124>_174180), (set_debug(eval, false), _174244 is _174180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
^  Unify: (223) [system] once(user:(notrace((flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), quietly(if_t((nop(stop_rtrace), _174124>_174180), (set_debug(eval, false), _174244 is _174180+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_178020, _178022), once(user:(flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), '$restore_trace'(_178020, _178022))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_178020, _178022), system:once(user:(flag(eval_num, _174106, _174106+1), _174124 is _174106 mod 500, _174142 is 99-499 mod 100, _174166=_174168, option_else('trace-length', _174180, 500), option_else('trace-depth', _174188, 30))), system:'$restore_trace'(_178020, _178022))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_178020, _178022))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _174166=_174166, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace)))))
^  Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace)))))
^  Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace)))))
   Call: (225) [user] nop(notrace(no_repeats_var(_174296)))
   Unify: (225) [user] nop(notrace(no_repeats_var(_174296)))
   Exit: (225) [user] nop(notrace(no_repeats_var(_174296)))
^  Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _174166=_174166, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
^  Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _174166=_174166, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _174244 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_174244])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_174296)))))
   Call: (222) [occurs] occurs:sub_term(_189484, e)
   Unify: (222) [occurs] occurs:sub_term(e, e)
   Exit: (222) [occurs] occurs:sub_term(e, e)
   Call: (222) [system] e\=e
   Fail: (222) [system] e\=e
   Redo: (222) [occurs] occurs:sub_term(_189484, e)
   Unify: (222) [occurs] occurs:sub_term(_189484, e)
   Call: (223) [system] compound(e)
   Fail: (223) [system] compound(e)
   Fail: (222) [occurs] occurs:sub_term(_189484, e)
^  Redo: (221) [user] trace_eval(eval_20(=, _115708), e, 499, '&self', ['pragma!', load, debug], _172196)
   Call: (222) [system] _199702=e
   Exit: (222) [system] e=e
^  Call: (222) [user] if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
^  Unify: (222) [user] if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
^  Call: (224) [system] setup_call_cleanup('$notrace'(_203506, _203508), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _203464, fbug((_203464-->if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), '$restore_trace'(_203506, _203508))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_203506, _203508), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _203464, fbug((_203464-->if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), system:'$restore_trace'(_203506, _203508))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_203506, _203508))
^  Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _203464, fbug((_203464-->if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (222) [user] if_trace((eval;e), (_174166=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
   Call: (222) [system] _208288=retval(fail)
   Exit: (222) [system] retval(fail)=retval(fail)
   Call: (222) [system] _210150=(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)]))))
   Exit: (222) [system] (\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)]))))
^  Call: (222) [user] call_cleanup(((call(eval_20(=, _115708), 499, '&self', ['pragma!', load, debug], _172196)*->nb_setarg(1, retval(fail), _172196);fail, trace, call(eval_20(=, _115708), 499, '&self', ['pragma!', load, debug], _172196)), ignore(notrace((\+_172196\=_174296, nb_setarg(1, retval(fail), _172196))))), ignore((_174166==1->ignore(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)])))))))))))
^  Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _115708), 499, '&self', ['pragma!', load, debug], _172196)*->nb_setarg(1, retval(fail), _172196);fail, trace, call(eval_20(=, _115708), 499, '&self', ['pragma!', load, debug], _172196)), ignore(notrace((\+_172196\=_174296, nb_setarg(1, retval(fail), _172196))))), user:ignore((_174166==1->ignore(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _210170, _210170+1), (retval(fail)\=@=retval(fail), nonvar(_172196)->indentq(0, _210170, <--, [e, _172196]);indentq(0, _210170, <--, [e, retval(fail)])))))))))))
^  Call: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
   Call: (225) [system] atom(['pragma!', load, debug])
^  Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Call: (225) [user] no_eval(['pragma!', load, debug])
^  Unify: (225) [user] no_eval(['pragma!', load, debug])
^  Call: (226) [user] self_eval(['pragma!', load, debug])
^  Unify: (226) [user] self_eval(['pragma!', load, debug])
^  Call: (228) [system] setup_call_cleanup('$notrace'(_222556, _222558), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_222556, _222558))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_222556, _222558), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_222556, _222558))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_222556, _222558))
^  Fail: (226) [user] self_eval(['pragma!', load, debug])
^  Redo: (225) [user] no_eval(['pragma!', load, debug])
^  Unify: (225) [user] no_eval(['pragma!', load, debug])
   Call: (226) [system] atomic('pragma!')
   Exit: (226) [system] atomic('pragma!')
^  Call: (226) [user] is_sl('pragma!')
^  Unify: (226) [user] is_sl('pragma!')
   Call: (227) [system] number('pragma!')
^  Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
   Call: (225) [system] [load, debug]==[]
^  Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
   Call: (225) [system] atom(=)
   Exit: (225) [system] atom(=)
   Call: (225) [system] (=)\==(=)
^  Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
   Call: (225) [system] callable('pragma!')
   Exit: (225) [system] callable('pragma!')
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
   Call: (225) [system] is_list([load, debug])
   Exit: (225) [system] is_list([load, debug])
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
   Call: (225) [system] is_list(['pragma!', load, debug])
   Exit: (225) [system] is_list(['pragma!', load, debug])
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], ['pragma!'|_249590])
   Call: (225) [system] var('pragma!')
^  Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Call: (225) [user] once(expand_eval(['pragma!', load, debug], _253352))
^  Unify: (225) [system] once(user:expand_eval(['pragma!', load, debug], _253352))
^  Call: (226) [user] expand_eval(['pragma!', load, debug], _253352)
^  Unify: (226) [user] expand_eval(['pragma!', load, debug], _253352)
   Call: (227) [system] is_list(['pragma!', load, debug])
   Exit: (227) [system] is_list(['pragma!', load, debug])
^  Unify: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!'|_258928])
   Call: (227) [system] ground('pragma!')
   Exit: (227) [system] ground('pragma!')
^  Unify: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!'|_261710])
^  Call: (227) [user] apply:maplist(expand_eval, [load, debug], _261710)
^  Unify: (227) [apply] apply:maplist(user:expand_eval, [load, debug], _261710)
   Call: (228) [apply] apply:maplist_([load, debug], _261710, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([load, debug], [_265456|_265458], user:expand_eval)
^  Call: (229) [user] expand_eval(load, _265456)
^  Unify: (229) [user] expand_eval(load, _265456)
   Call: (230) [system] is_list(load)
^  Redo: (229) [user] expand_eval(load, _265456)
   Call: (230) [system] load=_265456
   Exit: (230) [system] load=load
^  Exit: (229) [user] expand_eval(load, load)
   Call: (229) [apply] apply:maplist_([debug], _265458, user:expand_eval)
   Unify: (229) [apply] apply:maplist_([debug], [_273818|_273820], user:expand_eval)
^  Call: (230) [user] expand_eval(debug, _273818)
^  Unify: (230) [user] expand_eval(debug, _273818)
   Call: (231) [system] is_list(debug)
^  Redo: (230) [user] expand_eval(debug, _273818)
   Call: (231) [system] debug=_273818
   Exit: (231) [system] debug=debug
^  Exit: (230) [user] expand_eval(debug, debug)
   Call: (230) [apply] apply:maplist_([], _273820, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (229) [apply] apply:maplist_([debug], [debug], user:expand_eval)
   Exit: (228) [apply] apply:maplist_([load, debug], [load, debug], user:expand_eval)
^  Exit: (227) [apply] apply:maplist(user:expand_eval, [load, debug], [load, debug])
^  Exit: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!', load, debug])
^  Exit: (225) [system] once(user:expand_eval(['pragma!', load, debug], ['pragma!', load, debug]))
   Call: (225) [system] ['pragma!', load, debug]\==['pragma!', load, debug]
^  Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Call: (225) [user] is_progn('pragma!')
^  Unify: (225) [user] is_progn('pragma!')
   Call: (226) [system] var('pragma!')
^  Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Call: (225) [user] is_space_op('pragma!')
^  Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
   Call: (225) [system] is_list(load)
^  Redo: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Unify: (224) [user] eval_20(=, _115708, 499, '&self', ['pragma!', load, debug], _172196)
^  Call: (225) [user] must_det_ll(into_name('&self', load, _301808))
^  Unify: (225) [user] must_det_ll(user:into_name('&self', load, _301808))
^  Call: (226) [user] once(user:into_name('&self', load, _301808))
^  Unify: (226) [system] once(user:into_name('&self', load, _301808))
   Call: (227) [user] into_name('&self', load, _301808)
   Unify: (227) [user] into_name('&self', load, load)
   Exit: (227) [user] into_name('&self', load, load)
^  Exit: (226) [system] once(user:into_name('&self', load, load))
^  Exit: (225) [user] must_det_ll(user:into_name('&self', load, load))
^  Call: (225) [user] must_det_ll(nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160))))
^  Unify: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160))))
^  Call: (226) [user] once(user:nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160))))
^  Unify: (226) [system] once(user:nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160))))
^  Call: (227) [user] nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160)))
^  Unify: (227) [user] nd_ignore((eval_args(=, _115708, 499, '&self', debug, _310160), set_option_value_interp(load, _310160)))
^  Call: (229) [user] eval_args(=, _115708, 499, '&self', debug, _310160)
^  Unify: (229) [user] eval_args(=, _115708, 499, '&self', debug, _310160)
   Call: (230) [system] var(debug)
^  Redo: (229) [user] eval_args(=, _115708, 499, '&self', debug, _310160)
^  Unify: (229) [user] eval_args(=, _115708, 499, '&self', debug, _310160)
^  Call: (231) [system] setup_call_cleanup('$notrace'(_320442, _320444), once(user:self_eval(debug)), '$restore_trace'(_320442, _320444))
^  Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_320442, _320444), system:once(user:self_eval(debug)), system:'$restore_trace'(_320442, _320444))
^  Call: (232) [system] sig_atomic(system:'$notrace'(_320442, _320444))
^  Exit: (231) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(debug)), system:'$restore_trace'(3, -1))
   Call: (230) [system] _310160=debug
   Exit: (230) [system] debug=debug
^  Exit: (229) [user] eval_args(=, _115708, 499, '&self', debug, debug)
^  Call: (229) [user] set_option_value_interp(load, debug)
^  Unify: (229) [user] set_option_value_interp(load, debug)
^  Call: (230) [user] symbol(load)
^  Unify: (230) [user] symbol(load)
   Call: (231) [system] atom(load)
   Exit: (231) [system] atom(load)
^  Exit: (230) [user] symbol(load)
^  Call: (230) [user] symbolic_list_concat(_333538, ',', load)
^  Unify: (230) [user] symbolic_list_concat(_333538, ',', load)
   Call: (231) [system] atomic_list_concat(_333538, ',', load)
   Exit: (231) [system] atomic_list_concat([load], ',', load)
^  Exit: (230) [user] symbolic_list_concat([load], ',', load)
   Call: (230) [system] [load]\=[_338208]
^  Redo: (229) [user] set_option_value_interp(load, debug)
^  Unify: (229) [user] set_option_value_interp(load, debug)
   Call: (230) [system] _340996=true
   Exit: (230) [system] true=true
^  Call: (230) [user] fbugio(true, set_option_value(load, debug))
^  Unify: (230) [user] fbugio(true, set_option_value(load, debug))
^  Call: (231) [user] ignore((true, !, fbug(set_option_value(load, debug))))
^  Unify: (231) [system] ignore(user:(true, !, fbug(set_option_value(load, debug))))
   Call: (233) [user] fbug(set_option_value(load, debug))
   Unify: (233) [user] fbug(set_option_value(load, debug))
^  Call: (234) [user] is_compatio
^  Unify: (234) [user] is_compatio
^  Call: (236) [system] setup_call_cleanup('$notrace'(_350262, _350264), once(user:is_compatio0), '$restore_trace'(_350262, _350264))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_350262, _350264), system:once(user:is_compatio0), system:'$restore_trace'(_350262, _350264))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_350262, _350264))
   Redo: (233) [user] fbug(set_option_value(load, debug))
   Unify: (233) [user] fbug(set_option_value(load, debug))
^  Call: (234) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
^  Unify: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
^  Call: (235) [user] setup_call_cleanup('$notrace'(_356794, _356796), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), '$restore_trace'(_356794, _356796))
^  Unify: (235) [system] setup_call_cleanup(user:'$notrace'(_356794, _356796), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), user:'$restore_trace'(_356794, _356796))
^  Call: (236) [system] sig_atomic(user:'$notrace'(_356794, _356796))
P;HTML|
;                                           (set_option_value  load debug)

^  Exit: (235) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), user:'$restore_trace'(3, -1))
^  Exit: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
   Exit: (233) [user] fbug(set_option_value(load, debug))
^  Exit: (231) [system] ignore(user:(true, !, fbug(set_option_value(load, debug))))
^  Exit: (230) [user] fbugio(true, set_option_value(load, debug))
^  Call: (230) [user] set_option_value(load, debug)
^  Unify: (230) [user] set_option_value(load, debug)
^  Call: (231) [user] set_option_value0(load, debug)
^  Unify: (231) [user] set_option_value0(load, debug)
^  Call: (232) [user] p2mE(debug, _383368)
^  Unify: (232) [user] p2mE(debug, debug)
   Call: (233) [system] atom(debug)
   Exit: (233) [system] atom(debug)
^  Unify: (232) [user] p2mE(debug, debug)
^  Exit: (232) [user] p2mE(debug, debug)
   Call: (233) [$syspreds] nb_setval(load, debug)
   Unify: (233) [$syspreds] nb_setval(load, debug)
   Call: (234) [system] duplicate_term(debug, _390810)
   Exit: (234) [system] duplicate_term(debug, debug)
   Call: (234) [system] nb_linkval(load, debug)
   Exit: (234) [system] nb_linkval(load, debug)
   Exit: (233) [$syspreds] nb_setval(load, debug)
^  Call: (232) [user] p2mE(_395452, debug)
^  Unify: (232) [user] p2mE(debug, debug)
   Call: (233) [system] atom(debug)
   Exit: (233) [system] atom(debug)
^  Unify: (232) [user] p2mE(debug, debug)
^  Exit: (232) [user] p2mE(debug, debug)
   Call: (233) [system] create_prolog_flag(load, debug, [keep(false), access(read_write), type(term)])
   Exit: (233) [system] create_prolog_flag(load, debug, [keep(false), access(read_write), type(term)])
   Call: (233) [system] set_prolog_flag(load, debug)
   Exit: (233) [system] set_prolog_flag(load, debug)
^  Exit: (231) [user] set_option_value0(load, debug)
^  Exit: (230) [user] set_option_value(load, debug)
^  Call: (230) [user] ignore(forall(on_set_value(true, load, debug), true))
^  Unify: (230) [system] ignore(user:forall(on_set_value(true, load, debug), true))
^  Call: (231) [user] forall(on_set_value(true, load, debug), true)
^  Unify: (231) [$apply] forall(user:on_set_value(true, load, debug), user:true)
^  Call: (232) [user] on_set_value(true, load, debug)
^  Unify: (232) [user] on_set_value(true, load, debug)
^  Call: (233) [user] symbol(load)
^  Unify: (233) [user] symbol(load)
   Call: (234) [system] atom(load)
   Exit: (234) [system] atom(load)
^  Exit: (233) [user] symbol(load)
^  Call: (233) [user] symbol_concat('trace-on-', _416914, load)
^  Unify: (233) [user] symbol_concat('trace-on-', _416914, load)
   Call: (234) [system] atom_concat('trace-on-', _416914, load)
   Fail: (234) [system] atom_concat('trace-on-', _416914, load)
^  Fail: (233) [user] symbol_concat('trace-on-', _416914, load)
^  Redo: (232) [user] on_set_value(true, load, debug)
^  Unify: (232) [user] on_set_value(true, load, debug)
^  Call: (233) [user] symbol(load)
^  Unify: (233) [user] symbol(load)
   Call: (234) [system] atom(load)
   Exit: (234) [system] atom(load)
^  Exit: (233) [user] symbol(load)
^  Call: (233) [user] is_debug_like(debug, _428060)
^  Unify: (233) [user] is_debug_like(debug, true)
^  Exit: (233) [user] is_debug_like(debug, true)
^  Call: (233) [user] fbugio(true, set_debug(load, true))
^  Unify: (233) [user] fbugio(true, set_debug(load, true))
^  Call: (234) [user] ignore((true, !, fbug(set_debug(load, true))))
^  Unify: (234) [system] ignore(user:(true, !, fbug(set_debug(load, true))))
   Call: (236) [user] fbug(set_debug(load, true))
   Unify: (236) [user] fbug(set_debug(load, true))
^  Call: (237) [user] is_compatio
^  Unify: (237) [user] is_compatio
^  Call: (239) [system] setup_call_cleanup('$notrace'(_438254, _438256), once(user:is_compatio0), '$restore_trace'(_438254, _438256))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_438254, _438256), system:once(user:is_compatio0), system:'$restore_trace'(_438254, _438256))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_438254, _438256))
   Redo: (236) [user] fbug(set_debug(load, true))
   Unify: (236) [user] fbug(set_debug(load, true))
^  Call: (237) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
^  Unify: (237) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
^  Call: (238) [user] setup_call_cleanup('$notrace'(_444786, _444788), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), '$restore_trace'(_444786, _444788))
^  Unify: (238) [system] setup_call_cleanup(user:'$notrace'(_444786, _444788), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), user:'$restore_trace'(_444786, _444788))
^  Call: (239) [system] sig_atomic(user:'$notrace'(_444786, _444788))
P;HTML|
;                                           (set_debug  load true)

^  Exit: (238) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), user:'$restore_trace'(3, -1))
^  Exit: (237) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
   Exit: (236) [user] fbug(set_debug(load, true))
^  Exit: (234) [system] ignore(user:(true, !, fbug(set_debug(load, true))))
^  Exit: (233) [user] fbugio(true, set_debug(load, true))
^  Call: (233) [user] set_debug(load, true)
^  Unify: (233) [user] set_debug(load, true)
   Call: (234) [system] true=='True'
   Fail: (234) [system] true=='True'
^  Redo: (233) [user] set_debug(load, true)
^  Unify: (233) [user] set_debug(load, true)
   Call: (234) [system] true=='False'
   Fail: (234) [system] true=='False'
^  Redo: (233) [user] set_debug(load, true)
^  Unify: (233) [user] set_debug(load, true)
   Call: (234) [prolog_debug] prolog_debug:debug(metta(load))
   Unify: (234) [prolog_debug] prolog_debug:debug(metta(load))
^  Call: (235) [prolog_debug] with_mutex(prolog_debug, debug(metta(load), true))
   Call: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
   Unify: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
   Call: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _480614, _480616)
   Unify: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _480614, _480616)
   Call: (239) [system] nonvar(metta(load))
   Exit: (239) [system] nonvar(metta(load))
   Call: (239) [system] metta(load)=(_480614>_480616)
   Redo: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _480614, _480616)
   Unify: (238) [prolog_debug] prolog_debug:debug_target(metta(load), metta(load), -)
   Exit: (238) [prolog_debug] prolog_debug:debug_target(metta(load), metta(load), -)
^  Call: (238) [prolog_debug] retract(debugging(metta(load), _488064, _488066))
^  Exit: (238) [prolog_debug] retract(debugging(metta(load), false, []))
   Call: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, _489928, _489930)
   Unify: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, true, _489930)
   Call: (239) [prolog_debug] prolog_debug:ensure_output([], _489930)
   Unify: (239) [prolog_debug] prolog_debug:ensure_output([], [user_error])
   Exit: (239) [prolog_debug] prolog_debug:ensure_output([], [user_error])
   Exit: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, true, [user_error])
^  Call: (238) [prolog_debug] assert(debugging(metta(load), true, [user_error]))
^  Exit: (238) [prolog_debug] assert(debugging(metta(load), true, [user_error]))
   Call: (238) [system] fail
^  Redo: (238) [prolog_debug] retract(debugging(metta(load), _488064, _488066))
   Redo: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
   Exit: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
^  Exit: (235) [prolog_debug] with_mutex(prolog_debug, debug(metta(load), true))
   Exit: (234) [prolog_debug] prolog_debug:debug(metta(load))
^  Exit: (233) [user] set_debug(load, true)
^  Exit: (232) [user] on_set_value(true, load, debug)
^  Exit: (231) [$apply] forall(user:on_set_value(true, load, debug), user:true)
^  Exit: (230) [system] ignore(user:forall(on_set_value(true, load, debug), true))
^  Exit: (229) [user] set_option_value_interp(load, debug)
^  Exit: (227) [user] nd_ignore((eval_args(=, _115708, 499, '&self', debug, debug), set_option_value_interp(load, debug)))
^  Exit: (226) [system] once(user:nd_ignore((eval_args(=, _115708, 499, '&self', debug, debug), set_option_value_interp(load, debug))))
^  Exit: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _115708, 499, '&self', debug, debug), set_option_value_interp(load, debug))))
^  Call: (225) [user] must_det_ll(make_nop(_115708, debug, _172196))
^  Unify: (225) [user] must_det_ll(user:make_nop(_115708, debug, _172196))
^  Call: (226) [user] once(user:make_nop(_115708, debug, _172196))
^  Unify: (226) [system] once(user:make_nop(_115708, debug, _172196))
   Call: (227) [user] make_nop(_115708, debug, _172196)
   Unify: (227) [user] make_nop(_115708, debug, _172196)
   Call: (228) [user] make_nop(_172196)
   Unify: (228) [user] make_nop([])
   Exit: (228) [user] make_nop([])
   Exit: (227) [user] make_nop(_115708, debug, [])
^  Exit: (226) [system] once(user:make_nop(_115708, debug, []))
^  Exit: (225) [user] must_det_ll(user:make_nop(_115708, debug, []))
^  Call: (225) [user] must_det_ll(check_returnval(=, _115708, []))
^  Unify: (225) [user] must_det_ll(user:check_returnval(=, _115708, []))
^  Call: (226) [user] once(user:check_returnval(=, _5074, []))
^  Unify: (226) [system] once(user:check_returnval(=, _5074, []))
^  Call: (227) [user] check_returnval(=, _5074, [])
^  Unify: (227) [user] check_returnval(=, _5074, [])
^  Exit: (227) [user] check_returnval(=, _5074, [])
^  Exit: (226) [system] once(user:check_returnval(=, _5074, []))
^  Exit: (225) [user] must_det_ll(user:check_returnval(=, _5074, []))
^  Exit: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', load, debug], [])
   Call: (224) [system] nb_setarg(1, retval(fail), [])
   Exit: (224) [system] nb_setarg(1, retval([]), [])
^  Call: (224) [user] ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^  Unify: (224) [system] ignore(user:notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_16052, _16054), once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), '$restore_trace'(_16052, _16054))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_16052, _16054), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_16052, _16054))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_16052, _16054))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^  Call: (224) [user] ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^  Unify: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
   Call: (226) [system] _5130==1
   Fail: (226) [system] _5130==1
^  Call: (227) [system] setup_call_cleanup('$notrace'(_24488, _24490), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), '$restore_trace'(_24488, _24490))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_24488, _24490), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(_24488, _24490))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_24488, _24490))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^  Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', load, debug], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', load, debug], [])), ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))), user:ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))))))
   Call: (222) [system] retval([])\=@=retval(fail)
   Exit: (222) [system] retval([])\=@=retval(fail)
^  Exit: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', load, debug], [])
^  Call: (221) [user] self_eval([])
^  Unify: (221) [user] self_eval([])
^  Call: (223) [system] setup_call_cleanup('$notrace'(_34958, _34960), once(user:self_eval0([])), '$restore_trace'(_34958, _34960))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_34958, _34960), system:once(user:self_eval0([])), system:'$restore_trace'(_34958, _34960))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_34958, _34960))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] self_eval([])
   Call: (221) [system] _3568=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^  Exit: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^  Exit: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^  Exit: (216) [user] catch_metta_return(eval_args(=, _5074, 500, '&self', ['pragma!', load, debug], []), [])
   Exit: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], [])
   Call: (215) [user] xform_out([], _3876)
   Unify: (215) [user] xform_out([], _3876)
^  Call: (216) [user] is_returned([])
^  Unify: (216) [user] is_returned([])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_49894, _49896), once(user:(\+is_empty([]))), '$restore_trace'(_49894, _49896))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_49894, _49896), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_49894, _49896))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_49894, _49896))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_returned([])
   Call: (216) [system] _3876=[]
   Exit: (216) [system] []=[]
   Exit: (215) [user] xform_out([], [])
   Call: (215) [system] nb_setarg(1, res(_3436), [])
   Exit: (215) [system] nb_setarg(1, res([]), [])
^  Call: (216) [system] setup_call_cleanup('$notrace'(_59238, _59240), once(bugger:(true==true)), '$restore_trace'(_59238, _59240))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_59238, _59240), system:once(bugger:(true==true)), system:'$restore_trace'(_59238, _59240))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_59238, _59240))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (217) [system] var(rtrace:tAt_rtrace)
   Fail: (217) [system] var(rtrace:tAt_rtrace)
^  Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
   Call: (211) [system] statistics(cputime, _72534)
   Exit: (211) [system] statistics(cputime, 4.955534937)
   Call: (211) [system] _3902 is 4.955534937-4.877424368
   Exit: (211) [system] 0.07811056900000057 is 4.955534937-4.877424368
   Exit: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.07811056900000057)
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
   Call: (211) [system] true==true
   Exit: (211) [system] true==true
^  Call: (211) [user] set_option_value(interactive, false)
^  Unify: (211) [user] set_option_value(interactive, false)
^  Call: (212) [user] set_option_value0(interactive, false)
^  Unify: (212) [user] set_option_value0(interactive, false)
^  Call: (213) [user] p2mE(false, _84606)
^  Unify: (213) [user] p2mE(false, false)
   Call: (214) [system] atom(false)
   Exit: (214) [system] atom(false)
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [$syspreds] nb_setval(interactive, 'False')
   Unify: (214) [$syspreds] nb_setval(interactive, 'False')
   Call: (215) [system] duplicate_term('False', _92048)
   Exit: (215) [system] duplicate_term('False', 'False')
   Call: (215) [system] nb_linkval(interactive, 'False')
   Exit: (215) [system] nb_linkval(interactive, 'False')
   Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^  Call: (213) [user] p2mE(_96690, 'False')
^  Unify: (213) [user] p2mE('False', 'False')
   Call: (214) [system] atom('False')
   Exit: (214) [system] atom('False')
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (214) [system] set_prolog_flag(interactive, false)
   Exit: (214) [system] set_prolog_flag(interactive, false)
^  Exit: (212) [user] set_option_value0(interactive, false)
^  Exit: (211) [user] set_option_value(interactive, false)
   Call: (211) [system] contrl(inf, each)=contrl(_3972, _3974)
   Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
   Call: (211) [system] nb_setarg(1, res([]), [])
   Exit: (211) [system] nb_setarg(1, res([]), [])
   Call: (211) [system] current_input(_3998)
   Exit: (211) [system] current_input((0x7fb684e90020))
   Call: (211) [system] read_pending_codes((0x7fb684e90020), _4010, [])
   Exit: (211) [system] read_pending_codes((0x7fb684e90020), [], [])
   Call: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Call: (212) [system] _4024==_4024+1
   Redo: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4024, _4024+1))
   Call: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
   Unify: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
   Call: (215) [system] get_flag(result_num, _4024)
   Exit: (215) [system] get_flag(result_num, 0)
   Call: (215) [system] atom(0+1)
   Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (215) [system] set_flag(result_num, 1)
   Exit: (215) [system] set_flag(result_num, 1)
   Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
   Call: (211) [$syspreds] flag(result_num, _4044, _4044)
   Unify: (211) [$syspreds] flag(result_num, _4044, _4044)
   Call: (212) [system] _4044==_4044
   Exit: (212) [system] _4044==_4044
   Call: (212) [system] get_flag(result_num, _4044)
   Exit: (212) [system] get_flag(result_num, 1)
   Exit: (211) [$syspreds] flag(result_num, 1, 1)
^  Call: (211) [user] reset_eval_num
^  Unify: (211) [user] reset_eval_num
   Call: (212) [$syspreds] flag(eval_num, _139584, 0)
   Unify: (212) [$syspreds] flag(eval_num, _140516, 0)
   Call: (213) [system] _141372==0
   Redo: (212) [$syspreds] flag(eval_num, _142378, 0)
   Unify: (212) [$syspreds] flag(eval_num, _143310, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _144170, 0))
   Call: (215) [$syspreds] update_flag(eval_num, _144170, 0)
   Unify: (215) [$syspreds] update_flag(eval_num, _144170, 0)
   Call: (216) [system] get_flag(eval_num, _144170)
   Exit: (216) [system] get_flag(eval_num, 1)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
   Call: (216) [system] set_flag(eval_num, 0)
   Exit: (216) [system] set_flag(eval_num, 0)
   Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
   Exit: (212) [$syspreds] flag(eval_num, 1, 0)
   Call: (212) [$syspreds] flag(trace_output_len, _155414, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _156346, 0)
   Call: (213) [system] _157202==0
   Redo: (212) [$syspreds] flag(trace_output_len, _158208, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _159140, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _160000, 0))
   Call: (215) [$syspreds] update_flag(trace_output_len, _160000, 0)
   Unify: (215) [$syspreds] update_flag(trace_output_len, _160000, 0)
   Call: (216) [system] get_flag(trace_output_len, _160000)
   Exit: (216) [system] get_flag(trace_output_len, 0)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (216) [system] set_flag(trace_output_len, 0)
   Exit: (216) [system] set_flag(trace_output_len, 0)
   Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (211) [user] reset_eval_num
^  Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (212) [user] original_user_output(_173932)
^  Unify: (212) [user] original_user_output(_173932)
   Call: (213) [system] stream_property(_173932, file_no(1))
   Unify: (213) [system] stream_property(_173932, file_no(1))
   Call: (214) [system] nonvar(_173932)
   Redo: (213) [system] stream_property(_173932, file_no(1))
   Unify: (213) [system] stream_property(_173932, file_no(1))
   Call: (214) [system] nonvar(_173932)
   Redo: (213) [system] stream_property(_173932, file_no(1))
   Unify: (213) [system] stream_property(_173932, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_185052)
   Redo: (213) [system] stream_property(_173932, file_no(1))
   Exit: (213) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (212) [user] original_user_output((0x7fb684e90120))
^  Call: (212) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^  Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^  Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (217) [system] nb_current(suspend_answers, true)
^  Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (217) [user] answer_output(_196310)
^  Unify: (217) [user] answer_output(_196310)
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_201852, _201854), once(user:is_flag0(test)), '$restore_trace'(_201852, _201854))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_201852, _201854), system:once(user:is_flag0(test)), system:'$restore_trace'(_201852, _201854))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_201852, _201854))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Call: (218) [user] original_user_output(_196310)
^  Unify: (218) [user] original_user_output(_196310)
   Call: (219) [system] stream_property(_196310, file_no(1))
   Unify: (219) [system] stream_property(_196310, file_no(1))
   Call: (220) [system] nonvar(_196310)
   Redo: (219) [system] stream_property(_196310, file_no(1))
   Unify: (219) [system] stream_property(_196310, file_no(1))
   Call: (220) [system] nonvar(_196310)
   Redo: (219) [system] stream_property(_196310, file_no(1))
   Unify: (219) [system] stream_property(_196310, file_no(1))
   Call: (220) [system] nonvar(file_no(1))
   Exit: (220) [system] nonvar(file_no(1))
   Call: (220) [system] file_no(1)=alias(_218588)
   Redo: (219) [system] stream_property(_196310, file_no(1))
   Exit: (219) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (218) [user] original_user_output((0x7fb684e90120))
^  Exit: (217) [user] answer_output((0x7fb684e90120))
^  Call: (217) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (217) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
   Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^  Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^  Exit: (212) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
   Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
   Exit: (213) [system] 1==1
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (215) [user] once((is_mettalog;is_testing))
^  Unify: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_win64
^  Unify: (218) [user] is_win64
   Call: (219) [system] current_prolog_flag(windows, _253334)
   Fail: (219) [system] current_prolog_flag(windows, _254262)
^  Fail: (218) [user] is_win64
^  Redo: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_metta_flag(log)
^  Unify: (218) [user] is_metta_flag(log)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_259722, _259724), once(user:is_flag0(log)), '$restore_trace'(_259722, _259724))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_259722, _259724), system:once(user:is_flag0(log)), system:'$restore_trace'(_259722, _259724))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_259722, _259724))
^  Fail: (218) [user] is_metta_flag(log)
^  Fail: (217) [user] is_mettalog
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_268092, _268094), once(user:is_flag0(test)), '$restore_trace'(_268092, _268094))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_268092, _268094), system:once(user:is_flag0(test)), system:'$restore_trace'(_268092, _268094))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_268092, _268094))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Exit: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (216) [user] original_user_error(_276488)
^  Unify: (216) [user] original_user_error(_276488)
   Call: (217) [system] stream_property(_276488, file_no(2))
   Unify: (217) [system] stream_property(_276488, file_no(2))
   Call: (218) [system] nonvar(_276488)
   Redo: (217) [system] stream_property(_276488, file_no(2))
   Unify: (217) [system] stream_property(_276488, file_no(2))
   Call: (218) [system] nonvar(_276488)
   Redo: (217) [system] stream_property(_276488, file_no(2))
   Unify: (217) [system] stream_property(_276488, file_no(2))
   Call: (218) [system] nonvar(file_no(2))
   Exit: (218) [system] nonvar(file_no(2))
   Call: (218) [system] file_no(2)=alias(_287608)
   Redo: (217) [system] stream_property(_276488, file_no(2))
   Exit: (217) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (216) [user] original_user_error((0x7fb684e90220))
^  Call: (216) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', []))
^  Call: (218) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (218) [user] format('~N~nDeterministic: ', [])
^  Exit: (216) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', []))
^  Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Call: (217) [user] once((is_mettalog;is_testing))
^  Unify: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_win64
^  Unify: (220) [user] is_win64
   Call: (221) [system] current_prolog_flag(windows, _309368)
   Fail: (221) [system] current_prolog_flag(windows, _310296)
^  Fail: (220) [user] is_win64
^  Redo: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_metta_flag(log)
^  Unify: (220) [user] is_metta_flag(log)
^  Call: (222) [system] setup_call_cleanup('$notrace'(_315756, _315758), once(user:is_flag0(log)), '$restore_trace'(_315756, _315758))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_315756, _315758), system:once(user:is_flag0(log)), system:'$restore_trace'(_315756, _315758))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_315756, _315758))
^  Fail: (220) [user] is_metta_flag(log)
^  Fail: (219) [user] is_mettalog
^  Call: (219) [user] is_testing
^  Unify: (219) [user] is_testing
^  Call: (220) [user] is_metta_flag(test)
^  Unify: (220) [user] is_metta_flag(test)
^  Call: (222) [system] setup_call_cleanup('$notrace'(_324126, _324128), once(user:is_flag0(test)), '$restore_trace'(_324126, _324128))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_324126, _324128), system:once(user:is_flag0(test)), system:'$restore_trace'(_324126, _324128))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_324126, _324128))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (220) [user] is_metta_flag(test)
^  Exit: (219) [user] is_testing
^  Exit: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Call: (218) [user] original_user_error(_332522)
^  Unify: (218) [user] original_user_error(_332522)
   Call: (219) [system] stream_property(_332522, file_no(2))
   Unify: (219) [system] stream_property(_332522, file_no(2))
   Call: (220) [system] nonvar(_332522)
   Redo: (219) [system] stream_property(_332522, file_no(2))
   Unify: (219) [system] stream_property(_332522, file_no(2))
   Call: (220) [system] nonvar(_332522)
   Redo: (219) [system] stream_property(_332522, file_no(2))
   Unify: (219) [system] stream_property(_332522, file_no(2))
   Call: (220) [system] nonvar(file_no(2))
   Exit: (220) [system] nonvar(file_no(2))
   Call: (220) [system] file_no(2)=alias(_343642)
   Redo: (219) [system] stream_property(_332522, file_no(2))
   Exit: (219) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (218) [user] original_user_error((0x7fb684e90220))
^  Call: (218) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl)))
^  Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Call: (222) [user] symbolic([])
^  Unify: (222) [user] symbolic([])
   Call: (223) [system] atomic([])
   Exit: (223) [system] atomic([])
^  Exit: (222) [user] symbolic([])
^  Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (218) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl)))
^  Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (216) [user] original_user_output(_362524)
^  Unify: (216) [user] original_user_output(_362524)
   Call: (217) [system] stream_property(_362524, file_no(1))
   Unify: (217) [system] stream_property(_362524, file_no(1))
   Call: (218) [system] nonvar(_362524)
   Redo: (217) [system] stream_property(_362524, file_no(1))
   Unify: (217) [system] stream_property(_362524, file_no(1))
   Call: (218) [system] nonvar(_362524)
   Redo: (217) [system] stream_property(_362524, file_no(1))
   Unify: (217) [system] stream_property(_362524, file_no(1))
   Call: (218) [system] nonvar(file_no(1))
   Exit: (218) [system] nonvar(file_no(1))
   Call: (218) [system] file_no(1)=alias(_373644)
   Redo: (217) [system] stream_property(_362524, file_no(1))
   Exit: (217) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (216) [user] original_user_output((0x7fb684e90120))
^  Call: (216) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (219) [user] as_tf(is_mettalog, _380614)
^  Unify: (219) [user] as_tf(is_mettalog, _380614)
   Call: (220) [system] is_mettalog\=[_382474|_382476]
   Exit: (220) [system] is_mettalog\=[_382474|_382476]
^  Call: (220) [user] catch_nowarn((call(is_mettalog)*->_380614='True';_380614='False'))
^  Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_380614='True';_380614='False'))
   Call: (221) [user] catch_err((call(is_mettalog)*->_380614='True';_380614='False'), error(_386212, _386214), fail)
   Unify: (221) [user] catch_err((call(is_mettalog)*->_380614='True';_380614='False'), error(_386212, _386214), fail)
^  Call: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_win64
^  Unify: (225) [user] is_win64
   Call: (226) [system] current_prolog_flag(windows, _391828)
   Fail: (226) [system] current_prolog_flag(windows, _392756)
^  Fail: (225) [user] is_win64
^  Redo: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_metta_flag(log)
^  Unify: (225) [user] is_metta_flag(log)
^  Call: (227) [system] setup_call_cleanup('$notrace'(_398216, _398218), once(user:is_flag0(log)), '$restore_trace'(_398216, _398218))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_398216, _398218), system:once(user:is_flag0(log)), system:'$restore_trace'(_398216, _398218))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_398216, _398218))
^  Fail: (225) [user] is_metta_flag(log)
^  Fail: (224) [user] is_mettalog
   Call: (224) [system] _380614='False'
   Exit: (224) [system] 'False'='False'
   Exit: (221) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_386212, _386214), fail)
^  Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (219) [user] as_tf(is_mettalog, 'False')
^  Call: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (220) [user] was_option_value(src_indents, _409630)
^  Unify: (220) [user] was_option_value(src_indents, _409630)
   Call: (221) [system] current_prolog_flag(src_indents, _411488)
   Exit: (221) [system] current_prolog_flag(src_indents, [])
   Call: (221) [system] _409630=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] was_option_value(src_indents, [])
^  Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^  Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (223) [user] set_option_value(src_indents, 'False')
^  Unify: (223) [user] set_option_value(src_indents, 'False')
^  Call: (224) [user] set_option_value0(src_indents, 'False')
^  Unify: (224) [user] set_option_value0(src_indents, 'False')
^  Call: (225) [user] p2mE('False', _422922)
^  Unify: (225) [user] p2mE('False', 'False')
   Call: (226) [system] atom('False')
   Exit: (226) [system] atom('False')
^  Unify: (225) [user] p2mE('False', 'False')
^  Exit: (225) [user] p2mE('False', 'False')
   Call: (226) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (226) [$syspreds] nb_setval(src_indents, 'False')
   Call: (227) [system] duplicate_term('False', _430364)
   Exit: (227) [system] duplicate_term('False', 'False')
   Call: (227) [system] nb_linkval(src_indents, 'False')
   Exit: (227) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (225) [user] p2mE(_435006, 'False')
^  Unify: (225) [user] p2mE('False', 'False')
   Call: (226) [system] atom('False')
   Exit: (226) [system] atom('False')
^  Unify: (225) [user] p2mE(false, 'False')
^  Exit: (225) [user] p2mE(false, 'False')
   Call: (226) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (226) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (226) [system] set_prolog_flag(src_indents, false)
   Exit: (226) [system] set_prolog_flag(src_indents, false)
^  Exit: (224) [user] set_option_value0(src_indents, 'False')
^  Exit: (223) [user] set_option_value(src_indents, 'False')
^  Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] is_compatio
^  Unify: (222) [user] is_compatio
^  Call: (224) [system] setup_call_cleanup('$notrace'(_451094, _451096), once(user:is_compatio0), '$restore_trace'(_451094, _451096))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_451094, _451096), system:once(user:is_compatio0), system:'$restore_trace'(_451094, _451096))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_451094, _451096))
^  Fail: (222) [user] is_compatio
^  Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (223) [rtrace] rtrace:quietly3(user:(wots(_456956, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_456956==""->true;our_ansi_format('yellow', '~w~n', [_456956]))))
^  Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_456956, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_456956==""->true;our_ansi_format('yellow', '~w~n', [_456956]))))
()
^  Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] set_option_value(src_indents, [])
^  Unify: (222) [user] set_option_value(src_indents, [])
^  Call: (223) [user] set_option_value0(src_indents, [])
^  Unify: (223) [user] set_option_value0(src_indents, [])
^  Call: (224) [user] p2mE([], _466102)
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [$syspreds] nb_setval(src_indents, [])
   Unify: (225) [$syspreds] nb_setval(src_indents, [])
   Call: (226) [system] duplicate_term([], _473544)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval(src_indents, [])
   Exit: (226) [system] nb_linkval(src_indents, [])
   Exit: (225) [$syspreds] nb_setval(src_indents, [])
^  Call: (224) [user] p2mE(_478186, [])
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, [])
   Exit: (225) [system] set_prolog_flag(src_indents, [])
^  Exit: (223) [user] set_option_value0(src_indents, [])
^  Exit: (222) [user] set_option_value(src_indents, [])
^  Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Exit: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (216) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Call: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
   Call: (212) [system] nb_current(suspend_answers, true)
^  Redo: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
^  Call: (212) [user] answer_output(_501396)
^  Unify: (212) [user] answer_output(_501396)
^  Call: (213) [user] is_testing
^  Unify: (213) [user] is_testing
^  Call: (214) [user] is_metta_flag(test)
^  Unify: (214) [user] is_metta_flag(test)
^  Call: (216) [system] setup_call_cleanup('$notrace'(_506938, _506940), once(user:is_flag0(test)), '$restore_trace'(_506938, _506940))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_506938, _506940), system:once(user:is_flag0(test)), system:'$restore_trace'(_506938, _506940))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_506938, _506940))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (214) [user] is_metta_flag(test)
^  Exit: (213) [user] is_testing
^  Call: (213) [user] original_user_output(_501396)
^  Unify: (213) [user] original_user_output(_501396)
   Call: (214) [system] stream_property(_501396, file_no(1))
   Unify: (214) [system] stream_property(_501396, file_no(1))
   Call: (215) [system] nonvar(_501396)
   Redo: (214) [system] stream_property(_501396, file_no(1))
   Unify: (214) [system] stream_property(_501396, file_no(1))
   Call: (215) [system] nonvar(_501396)
   Redo: (214) [system] stream_property(_501396, file_no(1))
   Unify: (214) [system] stream_property(_501396, file_no(1))
   Call: (215) [system] nonvar(file_no(1))
   Exit: (215) [system] nonvar(file_no(1))
   Call: (215) [system] file_no(1)=alias(_4950)
   Redo: (214) [system] stream_property(_4940, file_no(1))
   Exit: (214) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (213) [user] original_user_output((0x7fb684e90120))
^  Exit: (212) [user] answer_output((0x7fb684e90120))
^  Call: (212) [user] with_output_to((0x7fb684e90120), write_asrc([]))
   Call: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [system] []=='Empty'
   Redo: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] []=='Empty'
   Redo: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] ground([])
   Exit: (216) [system] ground([])
   Call: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
   Call: (217) [system] is_list([])
   Exit: (217) [system] is_list([])
   Call: (217) [lists] lists:member(_25034, [])
   Redo: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
^  Call: (217) [user] write_src_woi([])
^  Unify: (217) [user] write_src_woi([])
^  Call: (219) [system] setup_call_cleanup('$notrace'(_29654, _29656), once(user:with_indents(false, write_src([]))), '$restore_trace'(_29654, _29656))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_29654, _29656), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_29654, _29656))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_29654, _29656))
()
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] write_src_woi([])
   Exit: (216) [user] write_bsrc1([])
   Exit: (215) [user] write_bsrc([])
   Exit: (214) [user] write_asrc([])
^  Exit: (212) [user] with_output_to((0x7fb684e90120), write_asrc([]))
^  Exit: (211) [user] in_answer_io(write_asrc([]))
^  Call: (211) [user] not_compatio(format('~N'))
^  Unify: (211) [user] not_compatio(format('~N'))
^  Call: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (213) [user] once((is_mettalog;is_testing))
^  Unify: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_win64
^  Unify: (216) [user] is_win64
   Call: (217) [system] current_prolog_flag(windows, _48600)
   Fail: (217) [system] current_prolog_flag(windows, _49528)
^  Fail: (216) [user] is_win64
^  Redo: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_metta_flag(log)
^  Unify: (216) [user] is_metta_flag(log)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_54988, _54990), once(user:is_flag0(log)), '$restore_trace'(_54988, _54990))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_54988, _54990), system:once(user:is_flag0(log)), system:'$restore_trace'(_54988, _54990))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_54988, _54990))
^  Fail: (216) [user] is_metta_flag(log)
^  Fail: (215) [user] is_mettalog
^  Call: (215) [user] is_testing
^  Unify: (215) [user] is_testing
^  Call: (216) [user] is_metta_flag(test)
^  Unify: (216) [user] is_metta_flag(test)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_63358, _63360), once(user:is_flag0(test)), '$restore_trace'(_63358, _63360))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_63358, _63360), system:once(user:is_flag0(test)), system:'$restore_trace'(_63358, _63360))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_63358, _63360))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_metta_flag(test)
^  Exit: (215) [user] is_testing
^  Exit: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (213) [user] user_err(format('~N'))
^  Unify: (213) [user] user_err(format('~N'))
^  Call: (214) [user] original_user_error(_71754)
^  Unify: (214) [user] original_user_error(_71754)
   Call: (215) [system] stream_property(_71754, file_no(2))
   Unify: (215) [system] stream_property(_71754, file_no(2))
   Call: (216) [system] nonvar(_71754)
   Redo: (215) [system] stream_property(_71754, file_no(2))
   Unify: (215) [system] stream_property(_71754, file_no(2))
   Call: (216) [system] nonvar(_71754)
   Redo: (215) [system] stream_property(_71754, file_no(2))
   Unify: (215) [system] stream_property(_71754, file_no(2))
   Call: (216) [system] nonvar(file_no(2))
   Exit: (216) [system] nonvar(file_no(2))
   Call: (216) [system] file_no(2)=alias(_82874)
   Redo: (215) [system] stream_property(_71754, file_no(2))
   Exit: (215) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (214) [user] original_user_error((0x7fb684e90220))
^  Call: (214) [user] with_output_to((0x7fb684e90220), format('~N'))
   Call: (216) [$syspreds] format('~N')
   Unify: (216) [$syspreds] format('~N')
^  Call: (217) [$syspreds] format('~N', [])
^  Exit: (217) [$syspreds] format('~N', [])
   Exit: (216) [$syspreds] format('~N')
^  Exit: (214) [user] with_output_to((0x7fb684e90220), format('~N'))
^  Exit: (213) [user] user_err(format('~N'))
^  Exit: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (211) [user] not_compatio(format('~N'))
   Call: (211) [system] true\==true
   Fail: (211) [system] true\==true
   Call: (211) [system] _4406=false
   Exit: (211) [system] false=false
^  Call: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057)))))
^  Unify: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057)))))
   Call: (213) [system] false==true
   Fail: (213) [system] false==true
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057))))
^  Unify: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057))))
^  Call: (214) [system] setup_call_cleanup('$notrace'(_107646, _107648), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057))))), _107604, fbug((_107604-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057))))))))), '$restore_trace'(_107646, _107648))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_107646, _107648), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057))))), _107604, fbug((_107604-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057))))))))), system:'$restore_trace'(_107646, _107648))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_107646, _107648))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057))))), _107604, fbug((_107604-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057))))))))), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057))))
^  Exit: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07811056900000057)))))
^  Call: (211) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^  Unify: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_116462, _116464), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), '$restore_trace'(_116462, _116464))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_116462, _116464), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(_116462, _116464))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_116462, _116464))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
   Call: (211) [system] false==true
   Fail: (211) [system] false==true
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, _3436)
   Call: (209) [$syspreds] flag(result_num, _129408, _129408)
   Unify: (209) [$syspreds] flag(result_num, _129408, _129408)
   Call: (210) [system] _129408==_129408
   Exit: (210) [system] _129408==_129408
   Call: (210) [system] get_flag(result_num, _129408)
   Exit: (210) [system] get_flag(result_num, 1)
   Exit: (209) [$syspreds] flag(result_num, 1, 1)
   Call: (209) [system] 1==0
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, _3436)
^  Call: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
^  Call: (210) [user] answer_output(_146306)
^  Unify: (210) [user] answer_output(_146306)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_151848, _151850), once(user:is_flag0(test)), '$restore_trace'(_151848, _151850))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_151848, _151850), system:once(user:is_flag0(test)), system:'$restore_trace'(_151848, _151850))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_151848, _151850))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_146306)
^  Unify: (211) [user] original_user_output(_146306)
   Call: (212) [system] stream_property(_146306, file_no(1))
   Unify: (212) [system] stream_property(_146306, file_no(1))
   Call: (213) [system] nonvar(_146306)
   Redo: (212) [system] stream_property(_146306, file_no(1))
   Unify: (212) [system] stream_property(_146306, file_no(1))
   Call: (213) [system] nonvar(_146306)
   Redo: (212) [system] stream_property(_146306, file_no(1))
   Unify: (212) [system] stream_property(_146306, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_168584)
   Redo: (212) [system] stream_property(_146306, file_no(1))
   Exit: (212) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fb684e90120))
^  Exit: (210) [user] answer_output((0x7fb684e90120))
^  Call: (210) [user] with_output_to((0x7fb684e90120), write(']\n'))
   Call: (212) [system] write(']\n')
]
   Exit: (212) [system] write(']\n')
^  Exit: (210) [user] with_output_to((0x7fb684e90120), write(']\n'))
^  Exit: (209) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] ignore(res([])=res(_3436))
^  Unify: (209) [system] ignore(user:(res([])=res(_3436)))
   Call: (210) [system] res([])=res(_3436)
   Exit: (210) [system] res([])=res([])
^  Exit: (209) [system] ignore(user:(res([])=res([])))
   Exit: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
   Exit: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
   Exit: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
^  Exit: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])), give_up(_3652), pp_m('red', gave_up(_3652))))
   Exit: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], [])
   Exit: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], []))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], [])
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), [])
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), []))
^  Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^  Unify: (194) [user] metta_file_buffer(+, exec(['pragma!', log, 'True']), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(21, 1, 21, 21))
^  Exit: (194) [user] metta_file_buffer(+, exec(['pragma!', log, 'True']), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(21, 1, 21, 21))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Call: (197) [system] var(exec(['pragma!', log, 'True']))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] exec(['pragma!', log, 'True'])==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Call: (197) [system] string(exec(['pragma!', log, 'True']))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Call: (198) [system] var(['pragma!', log, 'True'])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Call: (198) [system] string(['pragma!', log, 'True'])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
^  Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _379776))
^  Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
   Call: (201) [system] _389420 is 1+1
   Exit: (201) [system] 2 is 1+1
^  Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^  Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^  Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366))
^  Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366))
^  Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366))
^  Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366))
^  Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366)
^  Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _415366)
^  Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _444266)
^  Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
^  Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
   Call: (201) [system] _415366=2
   Exit: (201) [system] 2=2
^  Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
^  Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^  Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^  Call: (198) [user] must_det_ll(2>0)
^  Unify: (198) [user] must_det_ll(user:(2>0))
^  Call: (199) [user] once(user:(2>0))
^  Unify: (199) [system] once(user:(2>0))
   Call: (200) [system] 2>0
   Exit: (200) [system] 2>0
^  Exit: (199) [system] once(user:(2>0))
^  Exit: (198) [user] must_det_ll(user:(2>0))
^  Call: (198) [user] is_synthing_unit_tests
^  Unify: (198) [user] is_synthing_unit_tests
^  Call: (200) [system] setup_call_cleanup('$notrace'(_484288, _484290), once(user:is_synthing_unit_tests0), '$restore_trace'(_484288, _484290))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_484288, _484290), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_484288, _484290))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_484288, _484290))
^  Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (198) [user] is_synthing_unit_tests
^  Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _489026)
^  Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, [[]])
^  Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, [[]])
   Call: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [system] nb_current(suspend_answers, true)
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [system] string(['pragma!', log, 'True'])
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [system] var([[]])
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [system] var(['pragma!', log, 'True'])
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
^  Call: (199) [user] backward_compatibility:sformat(_514522, '~q', [['pragma!', log, 'True']])
^  Unify: (199) [user] backward_compatibility:sformat(_514522, '~q', [['pragma!', log, 'True']])
^  Call: (200) [user] format(string(_514522), '~q', [['pragma!', log, 'True']])
^  Exit: (200) [user] format(string("['pragma!',log,'True']"), '~q', [['pragma!', log, 'True']])
^  Exit: (199) [user] backward_compatibility:sformat("['pragma!',log,'True']", '~q', [['pragma!', log, 'True']])
^  Call: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
^  Unify: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
   Call: (200) [system] sub_atom("['pragma!',log,'True']", _521174, _521176, _521178, "[assert")
   Fail: (200) [system] sub_atom("['pragma!',log,'True']", _522114, _522116, _522118, "[assert")
^  Fail: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] 'BadType'==[[]]
   Fail: (200) [system] 'BadType'==[[]]
   Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] compound([[]])
   Exit: (200) [system] compound([[]])
   Call: (200) [system] arg(_12760, [[]], _12684)
   Exit: (200) [system] arg(1, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Redo: (200) [system] arg(_22968, [[]], _12684)
   Exit: (200) [system] arg(2, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
   Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
   Call: (199) [user] inside_assert(['pragma!', log, 'True'], _35862)
   Unify: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
   Call: (200) [system] compound(['pragma!', log, 'True'])
   Exit: (200) [system] compound(['pragma!', log, 'True'])
   Unify: (199) [user] inside_assert(['pragma!', log, 'True'], log)
^  Call: (200) [user] symbol('pragma!')
^  Unify: (200) [user] symbol('pragma!')
   Call: (201) [system] atom('pragma!')
   Exit: (201) [system] atom('pragma!')
^  Exit: (200) [user] symbol('pragma!')
^  Call: (200) [user] symbol_concat(assert, _45156, 'pragma!')
^  Unify: (200) [user] symbol_concat(assert, _46088, 'pragma!')
   Call: (201) [system] atom_concat(assert, _46944, 'pragma!')
   Fail: (201) [system] atom_concat(assert, _46944, 'pragma!')
^  Fail: (200) [user] symbol_concat(assert, _48886, 'pragma!')
   Redo: (199) [user] inside_assert(['pragma!', log, 'True'], _35862)
   Unify: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
   Call: (200) [user] is_conz(['pragma!', log, 'True'])
   Unify: (200) [user] is_conz(['pragma!', log, 'True'])
   Call: (201) [system] compound(['pragma!', log, 'True'])
   Exit: (201) [system] compound(['pragma!', log, 'True'])
   Call: (201) [system] ['pragma!', log, 'True']=[_55248|_55250]
   Exit: (201) [system] ['pragma!', log, 'True']=['pragma!', log, 'True']
   Exit: (200) [user] is_conz(['pragma!', log, 'True'])
   Exit: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
   Call: (199) [user] always_exec(['pragma!', log, 'True'])
   Unify: (199) [user] always_exec(['pragma!', log, 'True'])
   Call: (200) [system] compound(['pragma!', log, 'True'])
   Exit: (200) [system] compound(['pragma!', log, 'True'])
   Call: (200) [system] compound_name_arity(['pragma!', log, 'True'], _62608, _62610)
   Exit: (200) [system] compound_name_arity(['pragma!', log, 'True'], '[|]', 2)
^  Call: (200) [user] symbol_concat(eval, _64552, '[|]')
^  Unify: (200) [user] symbol_concat(eval, _65484, '[|]')
   Call: (201) [system] atom_concat(eval, _66340, '[|]')
   Fail: (201) [system] atom_concat(eval, _66340, '[|]')
^  Fail: (200) [user] symbol_concat(eval, _68282, '[|]')
   Redo: (199) [user] always_exec(['pragma!', log, 'True'])
   Unify: (199) [user] always_exec(['pragma!', log, 'True'])
   Call: (200) [system] is_list(['pragma!', log, 'True'])
   Exit: (200) [system] is_list(['pragma!', log, 'True'])
   Unify: (199) [user] always_exec(['pragma!', log, 'True'])
^  Call: (200) [user] symbol('pragma!')
^  Unify: (200) [user] symbol('pragma!')
   Call: (201) [system] atom('pragma!')
   Exit: (201) [system] atom('pragma!')
^  Exit: (200) [user] symbol('pragma!')
   Unify: (199) [user] always_exec(['pragma!', log, 'True'])
^  Call: (200) [user] symbol_concat(_79328, !, 'pragma!')
^  Unify: (200) [user] symbol_concat(_80260, !, 'pragma!')
   Call: (201) [system] atom_concat(_81118, !, 'pragma!')
   Exit: (201) [system] atom_concat(pragma, !, 'pragma!')
^  Exit: (200) [user] symbol_concat(pragma, !, 'pragma!')
   Exit: (199) [user] always_exec(['pragma!', log, 'True'])
   Call: (199) [system] fail
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
^  Call: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], _95382), pfcAdd_Now('next-operation'(_95382)))
^  Unify: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], _95382), pfcAdd_Now('next-operation'(_95382)))
   Call: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], _95382)
   Unify: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', _98174))
   Call: (200) [user] o_s([log, 'True'], _98174)
   Unify: (200) [user] o_s([log, 'True'], _98174)
   Call: (201) [user] o_s(log, _98174)
   Unify: (201) [user] o_s(log, log)
   Exit: (201) [user] o_s(log, log)
   Exit: (200) [user] o_s([log, 'True'], log)
   Exit: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', log))
^  Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^  Call: (200) [user] current_predicate(pfcAdd/1)
^  Exit: (200) [user] current_predicate(pfcAdd/1)
^  Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^  Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^  Call: (201) [user] clause(pfcTraceExecution, true)
^  Fail: (201) [user] clause(pfcTraceExecution, true)
^  Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^  Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^  Call: (201) [user] must_ex(current_why_UU(_116644))
^  Unify: (201) [user] must_ex(current_why_UU(_116644))
   Call: (203) [user] current_why_UU(_116644)
   Unify: (203) [user] current_why_UU(_116644)
^  Call: (204) [user] get_why_uu(_116644)
^  Unify: (204) [user] get_why_uu(_116644)
^  Call: (205) [user] findall(_122184, current_why(_122184), _122190)
^  Unify: (205) [$bags] findall(_122184, user:current_why(_122184), _122190)
^  Call: (206) [$bags] findall(_122184, user:current_why(_122184), _122190, [])
^  Unify: (206) [$bags] findall(_122184, user:current_why(_122184), _122190, [])
^  Call: (207) [$bags] cleanup_bag(findall_loop(_122184, user:current_why(_122184), _122190, []), '$destroy_findall_bag')
^  Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_122184, user:current_why(_122184), _122190, []), '$bags':'$destroy_findall_bag')
   Call: (208) [$bags] findall_loop(_122184, user:current_why(_122184), _122190, [])
   Unify: (208) [$bags] findall_loop(_122184, user:current_why(_122184), _122190, [])
^  Call: (209) [user] bugger:current_why(_122184)
^  Unify: (209) [user] bugger:current_why(_122184)
^  Call: (210) [user] bugger:current_why_data(_122184)
^  Unify: (210) [user] bugger:current_why_data(_122184)
   Call: (211) [system] nb_current('$current_why', wp(_122184, _133444))
   Fail: (211) [system] nb_current('$current_why', wp(_122184, _133444))
^  Redo: (210) [user] bugger:current_why_data(_122184)
^  Unify: (210) [user] bugger:current_why_data(_122184)
   Call: (211) [t_l] t_l:current_why_source(_122184)
   Fail: (211) [t_l] t_l:current_why_source(_122184)
^  Fail: (210) [user] bugger:current_why_data(_122184)
^  Redo: (209) [user] bugger:current_why(_122184)
^  Unify: (209) [user] bugger:current_why(mfl4(_140872, _140874, _140876, _140878))
^  Call: (211) [system] setup_call_cleanup('$notrace'(_141828, _141830), once(user:current_mfl4(_140872, _140874, _140876, _140878)), '$restore_trace'(_141828, _141830))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_141828, _141830), system:once(user:current_mfl4(_140872, _140874, _140876, _140878)), system:'$restore_trace'(_141828, _141830))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_141828, _141830))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_140872, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_140872, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (208) [$bags] findall_loop(_122184, user:current_why(_122184), _122190, [])
   Exit: (208) [$bags] findall_loop(_122184, user:current_why(_122184), [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_122184, user:current_why(_122184), [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (206) [$bags] findall(_122184, user:current_why(_122184), [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (205) [$bags] findall(_122184, user:current_why(_122184), [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (205) [system] [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _116644)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (206) [system] var([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (206) [system] var([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _116644)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] nonvar([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (206) [system] nonvar([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_278324, _278326)
   Fail: (206) [system] [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_278324, _278326)
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _116644)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _116644)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (208) [system] var([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (208) [system] var([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (208) [user] not(compound([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (208) [system] not(user:compound([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (209) [system] compound([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (209) [system] compound([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (208) [system] not(user:compound([P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _308686)
^  Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _308686)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (209) [system] var(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (209) [system] var(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _308686)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (209) [user] not(compound(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (209) [system] not(user:compound(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (210) [system] compound(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (210) [system] compound(P;HTML|mfl4(_158728, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3614)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (207) [system] var(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (207) [system] var(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] nonvar(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (207) [system] nonvar(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_152798, _152800)
   Fail: (207) [system] P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_152798, _152800)
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
   Call: (204) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
   Fail: (204) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _311112)
^  Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _311112)
   Call: (206) [system] fail
   Fail: (206) [system] fail
^  Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _311112)
^  Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)))
^  Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)))
^  Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)), user:each_call_cleanup)
^  Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)), user:each_call_cleanup)
   Call: (207) [system] current_prolog_flag(occurs_check, _361350)
   Exit: (207) [system] current_prolog_flag(occurs_check, true)
^  Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _330908, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_330908)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (208) [system] true==true
   Exit: (208) [system] true==true
^  Call: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', log)), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', log)), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^  Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^  Call: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), _461762, _461764)
^  Exit: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), user, 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
   Call: (214) [system] _465506=user
   Exit: (214) [system] user=user
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _467376)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _467376)
^  Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _470204)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _470204)
^  Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^  Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^  Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^  Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^  Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^  Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), _497514, _497516)
^  Exit: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), user, 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), _499394, _499396)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
   Call: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
   Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), _499394, _499396)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
^  Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
^  Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
   Call: (217) [system] _507800=user
   Exit: (217) [system] user=user
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _509670)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _509670)
^  Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _512498)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _512498)
^  Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^  Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^  Call: (215) [user] assert('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (215) [user] assert('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^  Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^  Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^  Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
   Call: (218) [system] var('next-operation'(op(exec, 'pragma!', log)))
   Fail: (218) [system] var('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
   Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Call: (218) [system] 1<1
   Fail: (218) [system] 1<1
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _50212)
   Call: (218) [system] _61364 is 1+ -1
   Exit: (218) [system] 0 is 1+ -1
^  Call: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _63222)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _63222)
   Call: (219) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
   Fail: (219) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _63222)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _63222)
   Call: (219) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Exit: (219) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), _70632, _70634)
   Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), 'next-operation', [op(exec, 'pragma!', log)])
   Call: (219) [lists] lists:member(_63222, ['next-operation', op(exec, 'pragma!', log)])
   Unify: (219) [lists] lists:member(_63222, ['next-operation', op(exec, 'pragma!', log)])
   Call: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _63222, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
   Exit: (220) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', log)])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^  Call: (218) [user] compound_eles(0, 'next-operation', _50212)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _50212)
   Call: (219) [system] var('next-operation')
   Fail: (219) [system] var('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _50212)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _50212)
   Call: (219) [system] compound('next-operation')
   Fail: (219) [system] compound('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _50212)
   Call: (219) [system] _50212='next-operation'
   Exit: (219) [system] 'next-operation'='next-operation'
^  Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^  Call: (217) [user] pfcIgnored('next-operation')
^  Fail: (217) [user] pfcIgnored('next-operation')
   Redo: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _63222, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _63222, 'next-operation')
   Call: (221) [lists] lists:member_([], _63222, op(exec, 'pragma!', log))
   Unify: (221) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
   Exit: (221) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
   Exit: (220) [lists] lists:member_([op(exec, 'pragma!', log)], op(exec, 'pragma!', log), 'next-operation')
   Exit: (219) [lists] lists:member(op(exec, 'pragma!', log), ['next-operation', op(exec, 'pragma!', log)])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^  Call: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _50212)
^  Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _50212)
   Call: (219) [system] var(op(exec, 'pragma!', log))
   Fail: (219) [system] var(op(exec, 'pragma!', log))
^  Redo: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _50212)
^  Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _50212)
   Call: (219) [system] compound(op(exec, 'pragma!', log))
   Exit: (219) [system] compound(op(exec, 'pragma!', log))
   Call: (219) [system] 0<1
   Exit: (219) [system] 0<1
   Call: (219) [system] _50212=op(exec, 'pragma!', log)
   Exit: (219) [system] op(exec, 'pragma!', log)=op(exec, 'pragma!', log)
^  Exit: (218) [user] compound_eles(0, op(exec, 'pragma!', log), op(exec, 'pragma!', log))
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^  Call: (217) [user] pfcIgnored(op(exec, 'pragma!', log))
^  Fail: (217) [user] pfcIgnored(op(exec, 'pragma!', log))
^  Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
   Call: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
   Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
   Call: (217) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Exit: (217) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _118012)
   Call: (217) [system] _129164 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _131022)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _131022)
   Call: (218) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _131022)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _131022)
   Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), _138432, _138434)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), 'next-operation', [op(exec, 'pragma!', log)])
   Call: (218) [lists] lists:member(_131022, ['next-operation', op(exec, 'pragma!', log)])
   Unify: (218) [lists] lists:member(_131022, ['next-operation', op(exec, 'pragma!', log)])
   Call: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _131022, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', log)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _118012)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _118012)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _118012)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _118012)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _118012)
   Call: (218) [system] _118012='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^  Call: (216) [user] pfcTraced('next-operation')
^  Fail: (216) [user] pfcTraced('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _131022, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _131022, 'next-operation')
   Call: (220) [lists] lists:member_([], _131022, op(exec, 'pragma!', log))
   Unify: (220) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
   Exit: (220) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
   Exit: (219) [lists] lists:member_([op(exec, 'pragma!', log)], op(exec, 'pragma!', log), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'pragma!', log), ['next-operation', op(exec, 'pragma!', log)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^  Call: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _118012)
^  Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _118012)
   Call: (218) [system] var(op(exec, 'pragma!', log))
   Fail: (218) [system] var(op(exec, 'pragma!', log))
^  Redo: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _118012)
^  Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _118012)
   Call: (218) [system] compound(op(exec, 'pragma!', log))
   Exit: (218) [system] compound(op(exec, 'pragma!', log))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _118012=op(exec, 'pragma!', log)
   Exit: (218) [system] op(exec, 'pragma!', log)=op(exec, 'pragma!', log)
^  Exit: (217) [user] compound_eles(0, op(exec, 'pragma!', log), op(exec, 'pragma!', log))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^  Call: (216) [user] pfcTraced(op(exec, 'pragma!', log))
^  Fail: (216) [user] pfcTraced(op(exec, 'pragma!', log))
^  Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^  Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', log)), +)
^  Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', log)), +)
^  Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcGetSearch(_284424)
^  Unify: (214) [user] pfcGetSearch(_284424)
   Call: (215) [t_l] t_l:pfcSearchTL(_286274)
   Fail: (215) [t_l] t_l:pfcSearchTL(_286274)
^  Redo: (214) [user] pfcGetSearch(_284424)
^  Call: (215) [user] pfcSearch(_289048)
^  Unify: (215) [user] pfcSearch(direct)
^  Exit: (215) [user] pfcSearch(direct)
   Call: (215) [system] _284424=direct
   Exit: (215) [system] direct=direct
^  Exit: (214) [user] pfcGetSearch(direct)
^  Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (215) [system] direct=direct
   Exit: (215) [system] direct=direct
^  Call: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _313482)
^  Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _313482)
   Call: (217) [system] fail
   Fail: (217) [system] fail
^  Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _313482)
^  Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^  Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^  Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^  Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
^  Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
   Call: (218) [system] current_prolog_flag(occurs_check, _323744)
   Exit: (218) [system] current_prolog_flag(occurs_check, true)
^  Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
^  Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
   Call: (219) [system] true==true
   Exit: (219) [system] true==true
^  Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
   Call: (220) [system] is_list(_331240)
   Fail: (220) [system] is_list(_331240)
^  Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^  Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^  Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
^  Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
   Call: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', log)), _338634)
   Exit: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Call: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), true)
^  Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), true)
^  Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), imported_from(system))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _381296, _381298)
   Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _381296, _381298)
   Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _381296, _381298)
   Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), '$pt$', 2)
   Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), '$pt$', 2)
^  Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), built_in)
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _392538)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _393478)
   Call: (226) [system] nonvar(_394336)
^  Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _395338)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _396272)
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), interpreted)
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), number_of_clauses(_405466))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), number_of_clauses(_405466))
   Call: (226) [system] nonvar(number_of_clauses(_405466))
   Exit: (226) [system] nonvar(number_of_clauses(_405466))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_405466), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_405466), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), number_of_clauses(0))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _420310), (prolog_current_choice(_420320), push_current_choice(_420320), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _420342), pfc_call(_420342)), nb_setval('$pfc_current_choice', _420310))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _420310), user:(prolog_current_choice(_420320), push_current_choice(_420320), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _420342), pfc_call(_420342)), user:nb_setval('$pfc_current_choice', _420310))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _420310))
   Call: (228) [system] nb_current('$pfc_current_choice', _420310)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_420320)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _429660)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _420342)
^  Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _420342)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _438032)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _420310), user:(prolog_current_choice(_420320), push_current_choice(_420320), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226), _420342), pfc_call(_420342)), user:nb_setval('$pfc_current_choice', _420310))
^  Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _344226))
^  Redo: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Exit: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Call: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Call: (223) [user] pfc_spft(_452902, _452988, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910))
^  Unify: (223) [user] pfc_spft(_452902, _453920, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910))
^  Call: (224) [user] pfcCallSystem('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Unify: (224) [user] pfcCallSystem('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Call: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (226) [system] var('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Fail: (226) [system] var('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Redo: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (226) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Exit: (226) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Redo: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Call: (226) [user] predicate_property('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), imported_from(system))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), imported_from(system))
   Call: (227) [system] nonvar(imported_from(system))
   Exit: (227) [system] nonvar(imported_from(system))
   Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (229) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Exit: (229) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), imported_from(system))
^  Redo: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Call: (226) [user] predicate_property('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), built_in)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), built_in)
   Call: (227) [system] nonvar(built_in)
   Exit: (227) [system] nonvar(built_in)
   Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (228) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Exit: (228) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (228) [$syspreds] goal_name_arity('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _489060, _489062)
   Unify: (228) [$syspreds] goal_name_arity('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _489060, _489062)
   Call: (229) [system] compound('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Exit: (229) [system] compound('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (229) [system] compound_name_arity('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _489060, _489062)
   Exit: (229) [system] compound_name_arity('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), '$spft$', 3)
   Exit: (228) [$syspreds] goal_name_arity('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), '$spft$', 3)
^  Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), built_in)
^  Redo: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Call: (226) [user] predicate_property('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _500302)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _501242)
   Call: (227) [system] nonvar(_502100)
^  Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _503102)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), _504036)
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (228) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Exit: (228) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), interpreted)
^  Unify: (225) [user] pfc_call('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
^  Call: (226) [user] predicate_property('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), number_of_clauses(_513230))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)), number_of_clauses(_513230))
   Call: (227) [system] nonvar(number_of_clauses(_513230))
   Exit: (227) [system] nonvar(number_of_clauses(_513230))
   Call: (227) [$syspreds] property_predicate(number_of_clauses(_513230), user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Unify: (227) [$syspreds] property_predicate(number_of_clauses(_513230), user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (229) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Exit: (229) [system] callable('$spft$'(_452902, _454780, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _452908, _452910)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
   Exit: (227) [$syspreds] property_predicate(number_of_clauses(726), user:'$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), number_of_clauses(726))
^  Unify: (225) [user] pfc_call('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^  Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _7998), (prolog_current_choice(_8008), push_current_choice(_8008), clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _8030), pfc_call(_8030)), nb_setval('$pfc_current_choice', _7998))
^  Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _7998), user:(prolog_current_choice(_8008), push_current_choice(_8008), clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _8030), pfc_call(_8030)), user:nb_setval('$pfc_current_choice', _7998))
^  Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _7998))
   Call: (229) [system] nb_current('$pfc_current_choice', _7998)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
^  Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (228) [system] prolog_current_choice(_8008)
   Exit: (228) [system] prolog_current_choice(2970)
^  Call: (228) [user] push_current_choice(2970)
^  Unify: (228) [user] push_current_choice(2970)
   Call: (229) [system] nb_current('$pfc_current_choice', _17348)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
   Call: (229) [system] b_setval('$pfc_current_choice', [2970])
   Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^  Exit: (228) [user] push_current_choice(2970)
^  Call: (228) [user] clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _8030)
^  Fail: (228) [user] clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _8030)
   Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (229) [system] duplicate_term([], _25720)
   Exit: (229) [system] duplicate_term([], [])
   Call: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _7998), user:(prolog_current_choice(_8008), push_current_choice(_8008), clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _8030), pfc_call(_8030)), user:nb_setval('$pfc_current_choice', _7998))
^  Fail: (225) [user] pfc_call('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^  Fail: (224) [user] pfcCallSystem('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^  Fail: (223) [user] pfc_spft(_3824, _33224, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832))
^  Redo: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Exit: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^  Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^  Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
^  Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
^  Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^  Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)), user:each_call_cleanup)
^  Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)))
^  Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^  Exit: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcRun
^  Unify: (202) [user] pfcRun
^  Call: (203) [user] pfcGetSearch(direct)
^  Unify: (203) [user] pfcGetSearch(direct)
   Call: (204) [t_l] t_l:pfcSearchTL(_130530)
   Fail: (204) [t_l] t_l:pfcSearchTL(_130530)
^  Redo: (203) [user] pfcGetSearch(direct)
^  Call: (204) [user] pfcSearch(_133304)
^  Unify: (204) [user] pfcSearch(direct)
^  Exit: (204) [user] pfcSearch(direct)
   Call: (204) [system] direct=direct
   Exit: (204) [system] direct=direct
^  Exit: (203) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcRun
^  Exit: (202) [user] pfcRun
^  Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^  Exit: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', log)), pfcAdd_Now('next-operation'(op(exec, 'pragma!', log))))
   Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436))
   Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436))
   Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436)
   Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436)
   Call: (201) [system] _170308=_170310
   Exit: (201) [system] _170308=_170308
^  Call: (201) [user] ignore(catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212, _170308, _3436)), give_up(_172248), pp_m('red', gave_up(_172248))))
^  Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212, _170308, _3436)), give_up(_172248), pp_m('red', gave_up(_172248))))
^  Call: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^  Unify: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^  Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^  Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^  Call: (206) [user] once((is_mettalog;is_testing))
^  Unify: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_win64
^  Unify: (209) [user] is_win64
   Call: (210) [system] current_prolog_flag(windows, _191482)
   Fail: (210) [system] current_prolog_flag(windows, _192410)
^  Fail: (209) [user] is_win64
^  Redo: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_metta_flag(log)
^  Unify: (209) [user] is_metta_flag(log)
^  Call: (211) [system] setup_call_cleanup('$notrace'(_197870, _197872), once(user:is_flag0(log)), '$restore_trace'(_197870, _197872))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_197870, _197872), system:once(user:is_flag0(log)), system:'$restore_trace'(_197870, _197872))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_197870, _197872))
^  Fail: (209) [user] is_metta_flag(log)
^  Fail: (208) [user] is_mettalog
^  Call: (208) [user] is_testing
^  Unify: (208) [user] is_testing
^  Call: (209) [user] is_metta_flag(test)
^  Unify: (209) [user] is_metta_flag(test)
^  Call: (211) [system] setup_call_cleanup('$notrace'(_206240, _206242), once(user:is_flag0(test)), '$restore_trace'(_206240, _206242))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_206240, _206242), system:once(user:is_flag0(test)), system:'$restore_trace'(_206240, _206242))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_206240, _206242))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] is_metta_flag(test)
^  Exit: (208) [user] is_testing
^  Exit: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^  Unify: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^  Call: (207) [user] original_user_error(_214636)
^  Unify: (207) [user] original_user_error(_214636)
   Call: (208) [system] stream_property(_214636, file_no(2))
   Unify: (208) [system] stream_property(_214636, file_no(2))
   Call: (209) [system] nonvar(_214636)
   Redo: (208) [system] stream_property(_214636, file_no(2))
   Unify: (208) [system] stream_property(_214636, file_no(2))
   Call: (209) [system] nonvar(_214636)
   Redo: (208) [system] stream_property(_214636, file_no(2))
   Unify: (208) [system] stream_property(_214636, file_no(2))
   Call: (209) [system] nonvar(file_no(2))
   Exit: (209) [system] nonvar(file_no(2))
   Call: (209) [system] file_no(2)=alias(_225756)
   Redo: (208) [system] stream_property(_214636, file_no(2))
   Exit: (208) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (207) [user] original_user_error((0x7fb684e90220))
^  Call: (207) [user] with_output_to((0x7fb684e90220), write_exec(['pragma!', log, 'True']))
   Call: (209) [user] write_exec(['pragma!', log, 'True'])
   Unify: (209) [user] write_exec(['pragma!', log, 'True'])
^  Call: (210) [user] real_notrace(write_exec0(['pragma!', log, 'True']))
^  Unify: (210) [user] real_notrace(user:write_exec0(['pragma!', log, 'True']))
^  Call: (211) [user] setup_call_cleanup('$notrace'(_234188, _234190), once(user:write_exec0(['pragma!', log, 'True'])), '$restore_trace'(_234188, _234190))
^  Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_234188, _234190), user:once(user:write_exec0(['pragma!', log, 'True'])), user:'$restore_trace'(_234188, _234190))
^  Call: (212) [system] sig_atomic(user:'$notrace'(_234188, _234190))
  !(pragma! log True)

^  Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['pragma!', log, 'True'])), user:'$restore_trace'(3, -1))
^  Exit: (210) [user] real_notrace(user:write_exec0(['pragma!', log, 'True']))
   Exit: (209) [user] write_exec(['pragma!', log, 'True'])
^  Exit: (207) [user] with_output_to((0x7fb684e90220), write_exec(['pragma!', log, 'True']))
^  Exit: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^  Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^  Exit: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^  Call: (205) [system] setup_call_cleanup('$notrace'(_245910, _245912), once(user:into_metta_callable('&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212)), '$restore_trace'(_245910, _245912))
^  Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_245910, _245912), system:once(user:into_metta_callable('&self', ['pragma!', log, 'True'], _172206, _170308, _172210, _172212)), system:'$restore_trace'(_245910, _245912))
^  Call: (206) [system] sig_atomic(system:'$notrace'(_245910, _245912))
^  Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [])), system:'$restore_trace'(3, -1))
   Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
   Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
   Call: (205) [user] reset_caches
   Unify: (205) [user] reset_caches
^  Call: (206) [user] forall(clause(reset_cache, _261860), forall(rtrace_on_error(_261860), true))
^  Unify: (206) [$apply] forall(user:clause(reset_cache, _261860), user:forall(rtrace_on_error(_261860), true))
^  Call: (207) [user] clause(reset_cache, _261860)
^  Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)))
^  Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), user:true)
   Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)))
   Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)))
   Call: (209) [user] catch_err(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)), _269346, (write_src_uo(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), catch(rtrace(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), _269346, throw(give_up(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))))), throw(_269346)))
   Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)), _269346, (write_src_uo(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), catch(rtrace(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), _269346, throw(give_up(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))))), throw(_269346)))
^  Call: (211) [user] retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))
^  Exit: (211) [user] retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))
   Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)), _269346, (write_src_uo(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), catch(rtrace(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), _269346, throw(give_up(_269346=retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))))), throw(_269346)))
   Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702)))
^  Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_264694, _264696, _264698, _264700, _264702))), user:true)
^  Redo: (207) [user] clause(reset_cache, _261860)
^  Exit: (207) [user] clause(reset_cache, true)
^  Call: (207) [user] forall(rtrace_on_error(true), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (208) [user] rtrace_on_error(true)
   Unify: (208) [user] rtrace_on_error(true)
   Call: (209) [user] catch_err(true, _281470, (write_src_uo(_281470=true), catch(rtrace(true), _281470, throw(give_up(_281470=true))), throw(_281470)))
   Unify: (209) [user] catch_err(true, _281470, (write_src_uo(_281470=true), catch(rtrace(true), _281470, throw(give_up(_281470=true))), throw(_281470)))
   Exit: (209) [user] catch_err(true, _281470, (write_src_uo(_281470=true), catch(rtrace(true), _281470, throw(give_up(_281470=true))), throw(_281470)))
   Exit: (208) [user] rtrace_on_error(true)
^  Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (206) [$apply] forall(user:clause(reset_cache, _261860), user:forall(rtrace_on_error(_261860), true))
   Exit: (205) [user] reset_caches
   Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
   Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
   Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
   Call: (209) [user] file_hides_results(eval_H(500, '&self', ['pragma!', log, 'True'], _170308))
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _170308, [], [], _170308, _3436)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_318534, _318536), once(user:(reset_eval_num, _318006=res(_3436), _318022=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _318040), (is_compatio->option_else(answer, _318064, leap);option_else(answer, _318064, each)), option_else('maximum-result-count', _318086, inf), option_else('initial-result-count', _318100, 10), _318112=contrl(_318086, _318064), _318130=_318132, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_318160), option_value(exec, skip), \+always_exec(_318040)->_318190=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _170308)), deterministic(_318206)), _318130=1, !, true;_318190=(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, _318006, _318264)), !, flag(result_num, _318290, 0), _318302=eval('&self', _318040, _170308), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_170308), if_t(_318130==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_318130==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_318302)))), if_t(option_value(repl, true), add_history_src(exec(_318040))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_318302), writeln('.')))), true)))), '$restore_trace'(_318534, _318536))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_318534, _318536), system:once(user:(reset_eval_num, _318006=res(_3436), _318022=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), _318040), (is_compatio->option_else(answer, _318064, leap);option_else(answer, _318064, each)), option_else('maximum-result-count', _318086, inf), option_else('initial-result-count', _318100, 10), _318112=contrl(_318086, _318064), _318130=_318132, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_318160), option_value(exec, skip), \+always_exec(_318040)->_318190=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _170308)), deterministic(_318206)), _318130=1, !, true;_318190=(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, _318006, _318264)), !, flag(result_num, _318290, 0), _318302=eval('&self', _318040, _170308), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_170308), if_t(_318130==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_318130==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_318302)))), if_t(option_value(repl, true), add_history_src(exec(_318040))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_318302), writeln('.')))), true)))), system:'$restore_trace'(_318534, _318536))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_318534, _318536))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), ['pragma!', log, 'True']), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _318130=_318130, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_318160), option_value(exec, skip), \+always_exec(['pragma!', log, 'True'])->(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264))=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _170308)), deterministic(_318206)), _318130=1, !, true;(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264))=(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), !, flag(result_num, 1, 0), eval('&self', ['pragma!', log, 'True'], _170308)=eval('&self', ['pragma!', log, 'True'], _170308), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_170308), if_t(_318130==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_318130==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['pragma!', log, 'True'], _170308))))), if_t(option_value(repl, true), add_history_src(exec(['pragma!', log, 'True']))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['pragma!', log, 'True'], _170308)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
^  Call: (210) [user] answer_output(_350486)
^  Unify: (210) [user] answer_output(_350486)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_356028, _356030), once(user:is_flag0(test)), '$restore_trace'(_356028, _356030))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_356028, _356030), system:once(user:is_flag0(test)), system:'$restore_trace'(_356028, _356030))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_356028, _356030))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_350486)
^  Unify: (211) [user] original_user_output(_350486)
   Call: (212) [system] stream_property(_350486, file_no(1))
   Unify: (212) [system] stream_property(_350486, file_no(1))
   Call: (213) [system] nonvar(_350486)
   Redo: (212) [system] stream_property(_350486, file_no(1))
   Unify: (212) [system] stream_property(_350486, file_no(1))
   Call: (213) [system] nonvar(_350486)
   Redo: (212) [system] stream_property(_350486, file_no(1))
   Unify: (212) [system] stream_property(_350486, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_372764)
   Redo: (212) [system] stream_property(_350486, file_no(1))
   Exit: (212) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fb684e90120))
^  Exit: (210) [user] answer_output((0x7fb684e90120))
^  Call: (210) [user] with_output_to((0x7fb684e90120), format('~N['))
   Call: (212) [$syspreds] format('~N[')
   Unify: (212) [$syspreds] format('~N[')
^  Call: (213) [$syspreds] format('~N[', [])
[
^  Exit: (213) [$syspreds] format('~N[', [])
   Exit: (212) [$syspreds] format('~N[')
^  Exit: (210) [user] with_output_to((0x7fb684e90120), format('~N['))
^  Exit: (209) [user] in_answer_io(format('~N['))
   Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _384934, _318206, timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), _384940), ((((_318206==true->!;true), set_option_value(interactive, _384934), contrl(inf, each)=contrl(_385010, _385012), nb_setarg(1, res(_3436), _318264), current_input(_385036), read_pending_codes(_385036, _385048, []), flag(result_num, _385062, _385062+1), flag(result_num, _385082, _385082), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _318264))), if_t(_385082=<_385010, ((_385082==1, _318206==true->not_compatio(format('~N~nDeterministic: ', [])), !;_318206==true->not_compatio(format('~N~nLast Result(~w): ', [_385082])), !;not_compatio(format('~N~nNDet Result(~w): ', [_385082]))), ignore((not_compatio(if_t(\+symbolic(_318264), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_318264)), true)))))))), in_answer_io(write_asrc(_318264)), not_compatio(format('~N')), (_318206\==true, _384934, _385012\==leap, 10>_385082, _385082<_385010->_385444=true;_385444=false), if_t((_385444==true;_318206==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _384940))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _385548), maplist(print_var, _385548), nop(nl)));true)))), (_385444==true->write("~npress ';' for more solutions "), get_single_char_key(_385610), not_compatio((writeq(key=_385610), nl)), (_385610==b->once(repl), fail;_385610==m->make;_385610==t->nop(set_debug(eval, true)), rtrace;_385610=='T'->set_debug(eval, true);_385610==(;)->true;_385610==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_385610=='L'->nb_setarg(1, contrl(inf, each), _385082);_385610==l->nb_setarg(2, contrl(inf, each), leap);(_385610=='\n';_385610=='\r')->!, fail;!, fail));_318206\==true, \+_384934, contrl(inf, each)=contrl(_385010, leap)->true;_318206==true->!;true), format('~N~n')))
   Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _318206, timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), _384940), ((((_318206==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_385010, _385012), nb_setarg(1, res(_3436), _318264), current_input(_385036), read_pending_codes(_385036, _385048, []), flag(result_num, _385062, _385062+1), flag(result_num, _385082, _385082), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _318264))), if_t(_385082=<_385010, ((_385082==1, _318206==true->not_compatio(format('~N~nDeterministic: ', [])), !;_318206==true->not_compatio(format('~N~nLast Result(~w): ', [_385082])), !;not_compatio(format('~N~nNDet Result(~w): ', [_385082]))), ignore((not_compatio(if_t(\+symbolic(_318264), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_318264)), true)))))))), in_answer_io(write_asrc(_318264)), not_compatio(format('~N')), (_318206\==true, false, _385012\==leap, 10>_385082, _385082<_385010->_385444=true;_385444=false), if_t((_385444==true;_318206==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _384940))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _385548), maplist(print_var, _385548), nop(nl)));true)))), (_385444==true->write("~npress ';' for more solutions "), get_single_char_key(_385610), not_compatio((writeq(key=_385610), nl)), (_385610==b->once(repl), fail;_385610==m->make;_385610==t->nop(set_debug(eval, true)), rtrace;_385610=='T'->set_debug(eval, true);_385610==(;)->true;_385610==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_385610=='L'->nb_setarg(1, contrl(inf, each), _385082);_385610==l->nb_setarg(2, contrl(inf, each), leap);(_385610=='\n';_385610=='\r')->!, fail;!, fail));_318206\==true, \+false, contrl(inf, each)=contrl(_385010, leap)->true;_318206==true->!;true), format('~N~n')))
   Call: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), _384940)
   Unify: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), _384940)
   Call: (211) [system] statistics(cputime, _398168)
   Exit: (211) [system] statistics(cputime, 5.285688109)
   Call: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)))
^  Call: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] var(true)
   Fail: (213) [system] var(true)
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] option_value0(rtrace, 'True')
^  Unify: (213) [user] option_value0(rtrace, 'True')
^  Call: (214) [user] was_option_value(rtrace, _411128)
^  Unify: (214) [user] was_option_value(rtrace, _411128)
   Call: (215) [system] current_prolog_flag(rtrace, _412986)
   Fail: (215) [system] current_prolog_flag(rtrace, _412986)
^  Redo: (214) [user] was_option_value(rtrace, _411128)
^  Unify: (214) [user] was_option_value(rtrace, _411128)
   Call: (215) [$syspreds] prolog_load_context(rtrace, _416700)
   Fail: (215) [$syspreds] prolog_load_context(rtrace, _416700)
^  Redo: (214) [user] was_option_value(rtrace, _411128)
^  Unify: (214) [user] was_option_value(rtrace, _411128)
   Call: (215) [system] nb_current(rtrace, _420414)
   Fail: (215) [system] nb_current(rtrace, _420414)
^  Fail: (214) [user] was_option_value(rtrace, _411128)
^  Redo: (213) [user] option_value0(rtrace, 'True')
^  Fail: (213) [user] option_value0(rtrace, 'True')
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==false
   Fail: (213) [system] true==false
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_430638, _430640), once(user:option_value0(rtrace, true)), '$restore_trace'(_430638, _430640))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_430638, _430640), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_430638, _430640))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_430638, _430640))
^  Fail: (212) [user] option_value(rtrace, true)
   Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)))
^  Call: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] var(rtrace)
   Fail: (213) [system] var(rtrace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==false
   Fail: (213) [system] rtrace==false
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==true
   Fail: (213) [system] rtrace==true
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, debug)
^  Unify: (213) [user] fast_option_value(rtrace, debug)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, debug)
   Fail: (214) [system] current_prolog_flag(rtrace, debug)
^  Fail: (213) [user] fast_option_value(rtrace, debug)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, trace)
^  Unify: (213) [user] fast_option_value(rtrace, trace)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, trace)
   Fail: (214) [system] current_prolog_flag(rtrace, trace)
^  Fail: (213) [user] fast_option_value(rtrace, trace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856)
   Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856)
^  Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856, _467792)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856, [])
   Call: (215) [system] current_prolog_flag(nodebugx, true)
^  Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856, _470596)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _465856, _471534)
^  Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_474268, _474270, _474272), defined)
^  Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_474268, _474270, _474272), defined)
   Call: (216) [system] nonvar(defined)
   Exit: (216) [system] nonvar(defined)
   Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
   Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
   Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
   Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
   Call: (218) [system] callable(debugging_logicmoo_setting(_474268, _474270, _474272))
   Exit: (218) [system] callable(debugging_logicmoo_setting(_474268, _474270, _474272))
   Call: (218) [system] atom(bugger)
   Exit: (218) [system] atom(bugger)
   Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
   Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_474268, _474270, _474272))
^  Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_474268, _474270, _474272), defined)
^  Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _465856, _488182)
^  Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Exit: (212) [user] is_debugging(rtrace)
   Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)))
^  Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), tAt_rtrace)
^  Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), rtrace:tAt_rtrace)
   Call: (213) [system] _498642=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), deterministic(_500520)), (notrace(_500520==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', log, 'True'], _170308), deterministic(_318206), xform_out(_170308, _318264), nb_setarg(1, res(_3436), _318264)), deterministic(_500520)), (notrace(_500520==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (217) [rtrace] rtrace:restart_rtrace1
^  Unify: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], _170308)
   Unify: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], _170308)
^  Call: (216) [user] catch_metta_return(eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308), _170308)
^  Unify: (216) [user] catch_metta_return(eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308), _170308)
^  Call: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
^  Unify: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
   Call: (219) [system] var(['pragma!', log, 'True'])
^  Redo: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
^  Unify: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_515900, _515902), once(user:self_eval(['pragma!', log, 'True'])), '$restore_trace'(_515900, _515902))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_515900, _515902), system:once(user:self_eval(['pragma!', log, 'True'])), system:'$restore_trace'(_515900, _515902))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_515900, _515902))
^  Redo: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
^  Unify: (218) [user] eval_args(=, _509294, 500, '&self', ['pragma!', log, 'True'], _170308)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_520638, _520640), once(user:nonvar(_170308)), '$restore_trace'(_520638, _520640))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_520638, _520640), system:once(user:nonvar(_170308)), system:'$restore_trace'(_520638, _520640))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_520638, _520640))
^  Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_6604, _6606), once(user:nonvar(_3568)), '$restore_trace'(_6604, _6606))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_6604, _6606), system:once(user:nonvar(_3568)), system:'$restore_trace'(_6604, _6606))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_6604, _6606))
^  Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
   Call: (219) [system] [log, 'True']==[]
^  Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
   Call: (219) [system] atom(=)
   Exit: (219) [system] atom(=)
   Call: (219) [system] (=)\==(=)
^  Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Call: (219) [user] self_eval(['pragma!', log, 'True'])
^  Unify: (219) [user] self_eval(['pragma!', log, 'True'])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_20670, _20672), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_20670, _20672))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_20670, _20672), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_20670, _20672))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_20670, _20672))
^  Fail: (219) [user] self_eval(['pragma!', log, 'True'])
^  Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Call: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Call: (220) [user] self_eval(['pragma!', log, 'True'])
^  Unify: (220) [user] self_eval(['pragma!', log, 'True'])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_30068, _30070), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_30068, _30070))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_30068, _30070), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_30068, _30070))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_30068, _30070))
^  Fail: (220) [user] self_eval(['pragma!', log, 'True'])
^  Redo: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Call: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Unify: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^  Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (223) [system] 500<1
   Fail: (223) [system] 500<1
^  Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (222) [system] setup_call_cleanup('$notrace'(_43226, _43228), once(user:(_43202 is 500-1, copy_term(['pragma!', log, 'True'], _43216))), '$restore_trace'(_43226, _43228))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_43226, _43228), system:once(user:(_43202 is 500-1, copy_term(['pragma!', log, 'True'], _43216))), system:'$restore_trace'(_43226, _43228))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_43226, _43228))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['pragma!', log, 'True'], ['pragma!', log, 'True']))), system:'$restore_trace'(3, -1))
^  Call: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Unify: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Call: (222) [user] must_det_ll((notrace((flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), quietly(if_t((nop(stop_rtrace), _48938>_48994), (set_debug(eval, false), _49058 is _48994+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
^  Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), quietly(if_t((nop(stop_rtrace), _48938>_48994), (set_debug(eval, false), _49058 is _48994+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
^  Call: (223) [user] once(user:(notrace((flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), quietly(if_t((nop(stop_rtrace), _48938>_48994), (set_debug(eval, false), _49058 is _48994+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
^  Unify: (223) [system] once(user:(notrace((flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), quietly(if_t((nop(stop_rtrace), _48938>_48994), (set_debug(eval, false), _49058 is _48994+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_52834, _52836), once(user:(flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), '$restore_trace'(_52834, _52836))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_52834, _52836), system:once(user:(flag(eval_num, _48920, _48920+1), _48938 is _48920 mod 500, _48956 is 99-499 mod 100, _48980=_48982, option_else('trace-length', _48994, 500), option_else('trace-depth', _49002, 30))), system:'$restore_trace'(_52834, _52836))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_52834, _52836))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _48980=_48980, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _49058 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace)))))
^  Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _49058 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace)))))
^  Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _49058 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace)))))
   Call: (225) [user] nop(notrace(no_repeats_var(_49110)))
   Unify: (225) [user] nop(notrace(no_repeats_var(_49110)))
   Exit: (225) [user] nop(notrace(no_repeats_var(_49110)))
^  Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _48980=_48980, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _49058 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
^  Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _48980=_48980, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _49058 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_49058])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_49110)))))
   Call: (222) [occurs] occurs:sub_term(_64298, e)
   Unify: (222) [occurs] occurs:sub_term(e, e)
   Exit: (222) [occurs] occurs:sub_term(e, e)
   Call: (222) [system] e\=e
   Fail: (222) [system] e\=e
   Redo: (222) [occurs] occurs:sub_term(_64298, e)
   Unify: (222) [occurs] occurs:sub_term(_64298, e)
   Call: (223) [system] compound(e)
   Fail: (223) [system] compound(e)
   Fail: (222) [occurs] occurs:sub_term(_64298, e)
^  Redo: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _47010)
   Call: (222) [system] _74516=e
   Exit: (222) [system] e=e
^  Call: (222) [user] if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
^  Unify: (222) [user] if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
^  Call: (224) [system] setup_call_cleanup('$notrace'(_78320, _78322), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _78278, fbug((_78278-->if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), '$restore_trace'(_78320, _78322))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_78320, _78322), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _78278, fbug((_78278-->if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), system:'$restore_trace'(_78320, _78322))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_78320, _78322))
^  Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _78278, fbug((_78278-->if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), system:'$restore_trace'(3, -1))
^  Exit: (222) [user] if_trace((eval;e), (_48980=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
   Call: (222) [system] _83102=retval(fail)
   Exit: (222) [system] retval(fail)=retval(fail)
   Call: (222) [system] _84964=(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)]))))
   Exit: (222) [system] (\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)]))))
^  Call: (222) [user] call_cleanup(((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _47010)*->nb_setarg(1, retval(fail), _47010);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _47010)), ignore(notrace((\+_47010\=_49110, nb_setarg(1, retval(fail), _47010))))), ignore((_48980==1->ignore(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)])))))))))))
^  Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _47010)*->nb_setarg(1, retval(fail), _47010);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _47010)), ignore(notrace((\+_47010\=_49110, nb_setarg(1, retval(fail), _47010))))), user:ignore((_48980==1->ignore(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _84984, _84984+1), (retval(fail)\=@=retval(fail), nonvar(_47010)->indentq(0, _84984, <--, [e, _47010]);indentq(0, _84984, <--, [e, retval(fail)])))))))))))
^  Call: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
   Call: (225) [system] atom(['pragma!', log, 'True'])
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Call: (225) [user] no_eval(['pragma!', log, 'True'])
^  Unify: (225) [user] no_eval(['pragma!', log, 'True'])
^  Call: (226) [user] self_eval(['pragma!', log, 'True'])
^  Unify: (226) [user] self_eval(['pragma!', log, 'True'])
^  Call: (228) [system] setup_call_cleanup('$notrace'(_97370, _97372), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_97370, _97372))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_97370, _97372), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_97370, _97372))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_97370, _97372))
^  Fail: (226) [user] self_eval(['pragma!', log, 'True'])
^  Redo: (225) [user] no_eval(['pragma!', log, 'True'])
^  Unify: (225) [user] no_eval(['pragma!', log, 'True'])
   Call: (226) [system] atomic('pragma!')
   Exit: (226) [system] atomic('pragma!')
^  Call: (226) [user] is_sl('pragma!')
^  Unify: (226) [user] is_sl('pragma!')
   Call: (227) [system] number('pragma!')
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
   Call: (225) [system] [log, 'True']==[]
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
   Call: (225) [system] atom(=)
   Exit: (225) [system] atom(=)
   Call: (225) [system] (=)\==(=)
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
   Call: (225) [system] callable('pragma!')
   Exit: (225) [system] callable('pragma!')
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
   Call: (225) [system] is_list([log, 'True'])
   Exit: (225) [system] is_list([log, 'True'])
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
   Call: (225) [system] is_list(['pragma!', log, 'True'])
   Exit: (225) [system] is_list(['pragma!', log, 'True'])
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], ['pragma!'|_124404])
   Call: (225) [system] var('pragma!')
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Call: (225) [user] once(expand_eval(['pragma!', log, 'True'], _128166))
^  Unify: (225) [system] once(user:expand_eval(['pragma!', log, 'True'], _128166))
^  Call: (226) [user] expand_eval(['pragma!', log, 'True'], _128166)
^  Unify: (226) [user] expand_eval(['pragma!', log, 'True'], _128166)
   Call: (227) [system] is_list(['pragma!', log, 'True'])
   Exit: (227) [system] is_list(['pragma!', log, 'True'])
^  Unify: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!'|_133742])
   Call: (227) [system] ground('pragma!')
   Exit: (227) [system] ground('pragma!')
^  Unify: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!'|_136524])
^  Call: (227) [user] apply:maplist(expand_eval, [log, 'True'], _136524)
^  Unify: (227) [apply] apply:maplist(user:expand_eval, [log, 'True'], _136524)
   Call: (228) [apply] apply:maplist_([log, 'True'], _136524, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([log, 'True'], [_140270|_140272], user:expand_eval)
^  Call: (229) [user] expand_eval(log, _140270)
^  Unify: (229) [user] expand_eval(log, _140270)
   Call: (230) [system] is_list(log)
^  Redo: (229) [user] expand_eval(log, _140270)
   Call: (230) [system] log=_140270
   Exit: (230) [system] log=log
^  Exit: (229) [user] expand_eval(log, log)
   Call: (229) [apply] apply:maplist_(['True'], _140272, user:expand_eval)
   Unify: (229) [apply] apply:maplist_(['True'], [_148632|_148634], user:expand_eval)
^  Call: (230) [user] expand_eval('True', _148632)
^  Unify: (230) [user] expand_eval('True', _148632)
   Call: (231) [system] is_list('True')
^  Redo: (230) [user] expand_eval('True', _148632)
   Call: (231) [system] 'True'=_148632
   Exit: (231) [system] 'True'='True'
^  Exit: (230) [user] expand_eval('True', 'True')
   Call: (230) [apply] apply:maplist_([], _148634, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (229) [apply] apply:maplist_(['True'], ['True'], user:expand_eval)
   Exit: (228) [apply] apply:maplist_([log, 'True'], [log, 'True'], user:expand_eval)
^  Exit: (227) [apply] apply:maplist(user:expand_eval, [log, 'True'], [log, 'True'])
^  Exit: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!', log, 'True'])
^  Exit: (225) [system] once(user:expand_eval(['pragma!', log, 'True'], ['pragma!', log, 'True']))
   Call: (225) [system] ['pragma!', log, 'True']\==['pragma!', log, 'True']
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Call: (225) [user] is_progn('pragma!')
^  Unify: (225) [user] is_progn('pragma!')
   Call: (226) [system] var('pragma!')
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Call: (225) [user] is_space_op('pragma!')
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
   Call: (225) [system] is_list(log)
^  Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _47010)
^  Call: (225) [user] must_det_ll(into_name('&self', log, _176622))
^  Unify: (225) [user] must_det_ll(user:into_name('&self', log, _176622))
^  Call: (226) [user] once(user:into_name('&self', log, _176622))
^  Unify: (226) [system] once(user:into_name('&self', log, _176622))
   Call: (227) [user] into_name('&self', log, _176622)
   Unify: (227) [user] into_name('&self', log, log)
   Exit: (227) [user] into_name('&self', log, log)
^  Exit: (226) [system] once(user:into_name('&self', log, log))
^  Exit: (225) [user] must_det_ll(user:into_name('&self', log, log))
^  Call: (225) [user] must_det_ll(nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974))))
^  Unify: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974))))
^  Call: (226) [user] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974))))
^  Unify: (226) [system] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974))))
^  Call: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974)))
^  Unify: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _184974), set_option_value_interp(log, _184974)))
^  Call: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _184974)
^  Unify: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _184974)
   Call: (230) [system] var('True')
^  Redo: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _184974)
^  Unify: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _184974)
^  Call: (231) [system] setup_call_cleanup('$notrace'(_195256, _195258), once(user:self_eval('True')), '$restore_trace'(_195256, _195258))
^  Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_195256, _195258), system:once(user:self_eval('True')), system:'$restore_trace'(_195256, _195258))
^  Call: (232) [system] sig_atomic(system:'$notrace'(_195256, _195258))
^  Exit: (231) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
   Call: (230) [system] _184974='True'
   Exit: (230) [system] 'True'='True'
^  Exit: (229) [user] eval_args(=, _5074, 499, '&self', 'True', 'True')
^  Call: (229) [user] set_option_value_interp(log, 'True')
^  Unify: (229) [user] set_option_value_interp(log, 'True')
^  Call: (230) [user] symbol(log)
^  Unify: (230) [user] symbol(log)
   Call: (231) [system] atom(log)
   Exit: (231) [system] atom(log)
^  Exit: (230) [user] symbol(log)
^  Call: (230) [user] symbolic_list_concat(_208352, ',', log)
^  Unify: (230) [user] symbolic_list_concat(_208352, ',', log)
   Call: (231) [system] atomic_list_concat(_208352, ',', log)
   Exit: (231) [system] atomic_list_concat([log], ',', log)
^  Exit: (230) [user] symbolic_list_concat([log], ',', log)
   Call: (230) [system] [log]\=[_213022]
^  Redo: (229) [user] set_option_value_interp(log, 'True')
^  Unify: (229) [user] set_option_value_interp(log, 'True')
   Call: (230) [system] _215810=true
   Exit: (230) [system] true=true
^  Call: (230) [user] fbugio(true, set_option_value(log, 'True'))
^  Unify: (230) [user] fbugio(true, set_option_value(log, 'True'))
^  Call: (231) [user] ignore((true, !, fbug(set_option_value(log, 'True'))))
^  Unify: (231) [system] ignore(user:(true, !, fbug(set_option_value(log, 'True'))))
   Call: (233) [user] fbug(set_option_value(log, 'True'))
   Unify: (233) [user] fbug(set_option_value(log, 'True'))
^  Call: (234) [user] is_compatio
^  Unify: (234) [user] is_compatio
^  Call: (236) [system] setup_call_cleanup('$notrace'(_225076, _225078), once(user:is_compatio0), '$restore_trace'(_225076, _225078))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_225076, _225078), system:once(user:is_compatio0), system:'$restore_trace'(_225076, _225078))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_225076, _225078))
   Redo: (233) [user] fbug(set_option_value(log, 'True'))
   Unify: (233) [user] fbug(set_option_value(log, 'True'))
^  Call: (234) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
^  Unify: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
^  Call: (235) [user] setup_call_cleanup('$notrace'(_231608, _231610), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), '$restore_trace'(_231608, _231610))
^  Unify: (235) [system] setup_call_cleanup(user:'$notrace'(_231608, _231610), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), user:'$restore_trace'(_231608, _231610))
^  Call: (236) [system] sig_atomic(user:'$notrace'(_231608, _231610))
P;HTML|
;                                           (set_option_value  log True)

^  Exit: (235) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), user:'$restore_trace'(3, -1))
^  Exit: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
   Exit: (233) [user] fbug(set_option_value(log, 'True'))
^  Exit: (231) [system] ignore(user:(true, !, fbug(set_option_value(log, 'True'))))
^  Exit: (230) [user] fbugio(true, set_option_value(log, 'True'))
^  Call: (230) [user] set_option_value(log, 'True')
^  Unify: (230) [user] set_option_value(log, 'True')
^  Call: (231) [user] set_option_value0(log, 'True')
^  Unify: (231) [user] set_option_value0(log, 'True')
^  Call: (232) [user] p2mE('True', _257958)
^  Unify: (232) [user] p2mE('True', 'True')
   Call: (233) [system] atom('True')
   Exit: (233) [system] atom('True')
^  Unify: (232) [user] p2mE('True', 'True')
^  Exit: (232) [user] p2mE('True', 'True')
   Call: (233) [$syspreds] nb_setval(log, 'True')
   Unify: (233) [$syspreds] nb_setval(log, 'True')
   Call: (234) [system] duplicate_term('True', _265400)
   Exit: (234) [system] duplicate_term('True', 'True')
   Call: (234) [system] nb_linkval(log, 'True')
   Exit: (234) [system] nb_linkval(log, 'True')
   Exit: (233) [$syspreds] nb_setval(log, 'True')
^  Call: (232) [user] p2mE(_270042, 'True')
^  Unify: (232) [user] p2mE('True', 'True')
   Call: (233) [system] atom('True')
   Exit: (233) [system] atom('True')
^  Unify: (232) [user] p2mE(true, 'True')
^  Exit: (232) [user] p2mE(true, 'True')
   Call: (233) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
   Exit: (233) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
   Call: (233) [system] set_prolog_flag(log, true)
   Exit: (233) [system] set_prolog_flag(log, true)
^  Exit: (231) [user] set_option_value0(log, 'True')
^  Exit: (230) [user] set_option_value(log, 'True')
^  Call: (230) [user] ignore(forall(on_set_value(true, log, 'True'), true))
^  Unify: (230) [system] ignore(user:forall(on_set_value(true, log, 'True'), true))
^  Call: (231) [user] forall(on_set_value(true, log, 'True'), true)
^  Unify: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^  Call: (232) [user] on_set_value(true, log, 'True')
^  Unify: (232) [user] on_set_value(true, log, 'True')
^  Call: (233) [user] on_set_value(true, log, true)
^  Unify: (233) [user] on_set_value(true, log, true)
^  Call: (234) [user] switch_to_mettalog
^  Unify: (234) [user] switch_to_mettalog
^  Call: (235) [user] unnullify_output
^  Unify: (235) [user] unnullify_output
   Call: (236) [system] current_output(_292412)
   Exit: (236) [system] current_output((0x7fb684e90120))
^  Call: (236) [user] original_user_output(_294262)
^  Unify: (236) [user] original_user_output(_294262)
   Call: (237) [system] stream_property(_294262, file_no(1))
   Unify: (237) [system] stream_property(_294262, file_no(1))
   Call: (238) [system] nonvar(_294262)
   Redo: (237) [system] stream_property(_294262, file_no(1))
   Unify: (237) [system] stream_property(_294262, file_no(1))
   Call: (238) [system] nonvar(_294262)
   Redo: (237) [system] stream_property(_294262, file_no(1))
   Unify: (237) [system] stream_property(_294262, file_no(1))
   Call: (238) [system] nonvar(file_no(1))
   Exit: (238) [system] nonvar(file_no(1))
   Call: (238) [system] file_no(1)=alias(_305382)
   Redo: (237) [system] stream_property(_294262, file_no(1))
   Exit: (237) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (236) [user] original_user_output((0x7fb684e90120))
   Call: (236) [system] (0x7fb684e90120)==(0x7fb684e90120)
   Exit: (236) [system] (0x7fb684e90120)==(0x7fb684e90120)
^  Exit: (235) [user] unnullify_output
^  Call: (235) [user] set_option_value(compatio, false)
^  Unify: (235) [user] set_option_value(compatio, false)
^  Call: (236) [user] set_option_value0(compatio, false)
^  Unify: (236) [user] set_option_value0(compatio, false)
^  Call: (237) [user] p2mE(false, _315680)
^  Unify: (237) [user] p2mE(false, false)
   Call: (238) [system] atom(false)
   Exit: (238) [system] atom(false)
^  Unify: (237) [user] p2mE(false, 'False')
^  Exit: (237) [user] p2mE(false, 'False')
   Call: (238) [$syspreds] nb_setval(compatio, 'False')
   Unify: (238) [$syspreds] nb_setval(compatio, 'False')
   Call: (239) [system] duplicate_term('False', _323122)
   Exit: (239) [system] duplicate_term('False', 'False')
   Call: (239) [system] nb_linkval(compatio, 'False')
   Exit: (239) [system] nb_linkval(compatio, 'False')
   Exit: (238) [$syspreds] nb_setval(compatio, 'False')
^  Call: (237) [user] p2mE(_327764, 'False')
^  Unify: (237) [user] p2mE('False', 'False')
   Call: (238) [system] atom('False')
   Exit: (238) [system] atom('False')
^  Unify: (237) [user] p2mE(false, 'False')
^  Exit: (237) [user] p2mE(false, 'False')
   Call: (238) [system] create_prolog_flag(compatio, false, [keep(false), access(read_write), type(term)])
   Exit: (238) [system] create_prolog_flag(compatio, false, [keep(false), access(read_write), type(term)])
   Call: (238) [system] set_prolog_flag(compatio, false)
   Exit: (238) [system] set_prolog_flag(compatio, false)
^  Exit: (236) [user] set_option_value0(compatio, false)
^  Exit: (235) [user] set_option_value(compatio, false)
^  Call: (235) [user] set_option_value(compat, false)
^  Unify: (235) [user] set_option_value(compat, false)
^  Call: (236) [user] set_option_value0(compat, false)
^  Unify: (236) [user] set_option_value0(compat, false)
^  Call: (237) [user] p2mE(false, _342694)
^  Unify: (237) [user] p2mE(false, false)
   Call: (238) [system] atom(false)
   Exit: (238) [system] atom(false)
^  Unify: (237) [user] p2mE(false, 'False')
^  Exit: (237) [user] p2mE(false, 'False')
   Call: (238) [$syspreds] nb_setval(compat, 'False')
   Unify: (238) [$syspreds] nb_setval(compat, 'False')
   Call: (239) [system] duplicate_term('False', _350136)
   Exit: (239) [system] duplicate_term('False', 'False')
   Call: (239) [system] nb_linkval(compat, 'False')
   Exit: (239) [system] nb_linkval(compat, 'False')
   Exit: (238) [$syspreds] nb_setval(compat, 'False')
^  Call: (237) [user] p2mE(_354778, 'False')
^  Unify: (237) [user] p2mE('False', 'False')
   Call: (238) [system] atom('False')
   Exit: (238) [system] atom('False')
^  Unify: (237) [user] p2mE(false, 'False')
^  Exit: (237) [user] p2mE(false, 'False')
   Call: (238) [system] create_prolog_flag(compat, false, [keep(false), access(read_write), type(term)])
   Exit: (238) [system] create_prolog_flag(compat, false, [keep(false), access(read_write), type(term)])
   Call: (238) [system] set_prolog_flag(compat, false)
   Exit: (238) [system] set_prolog_flag(compat, false)
^  Exit: (236) [user] set_option_value0(compat, false)
^  Exit: (235) [user] set_option_value(compat, false)
^  Call: (235) [user] set_option_value(load, show)
^  Unify: (235) [user] set_option_value(load, show)
^  Call: (236) [user] set_option_value0(load, show)
^  Unify: (236) [user] set_option_value0(load, show)
^  Call: (237) [user] p2mE(show, _369708)
^  Unify: (237) [user] p2mE(show, show)
   Call: (238) [system] atom(show)
   Exit: (238) [system] atom(show)
^  Unify: (237) [user] p2mE(show, show)
^  Exit: (237) [user] p2mE(show, show)
   Call: (238) [$syspreds] nb_setval(load, show)
   Unify: (238) [$syspreds] nb_setval(load, show)
   Call: (239) [system] duplicate_term(show, _377150)
   Exit: (239) [system] duplicate_term(show, show)
   Call: (239) [system] nb_linkval(load, show)
   Exit: (239) [system] nb_linkval(load, show)
   Exit: (238) [$syspreds] nb_setval(load, show)
^  Call: (237) [user] p2mE(_381792, show)
^  Unify: (237) [user] p2mE(show, show)
   Call: (238) [system] atom(show)
   Exit: (238) [system] atom(show)
^  Unify: (237) [user] p2mE(show, show)
^  Exit: (237) [user] p2mE(show, show)
   Call: (238) [system] create_prolog_flag(load, show, [keep(false), access(read_write), type(term)])
   Exit: (238) [system] create_prolog_flag(load, show, [keep(false), access(read_write), type(term)])
   Call: (238) [system] set_prolog_flag(load, show)
   Exit: (238) [system] set_prolog_flag(load, show)
^  Exit: (236) [user] set_option_value0(load, show)
^  Exit: (235) [user] set_option_value(load, show)
^  Call: (235) [user] set_option_value(load, verbose)
^  Unify: (235) [user] set_option_value(load, verbose)
^  Call: (236) [user] set_option_value0(load, verbose)
^  Unify: (236) [user] set_option_value0(load, verbose)
^  Call: (237) [user] p2mE(verbose, _396722)
^  Unify: (237) [user] p2mE(verbose, verbose)
   Call: (238) [system] atom(verbose)
   Exit: (238) [system] atom(verbose)
^  Unify: (237) [user] p2mE(verbose, verbose)
^  Exit: (237) [user] p2mE(verbose, verbose)
   Call: (238) [$syspreds] nb_setval(load, verbose)
   Unify: (238) [$syspreds] nb_setval(load, verbose)
   Call: (239) [system] duplicate_term(verbose, _404164)
   Exit: (239) [system] duplicate_term(verbose, verbose)
   Call: (239) [system] nb_linkval(load, verbose)
   Exit: (239) [system] nb_linkval(load, verbose)
   Exit: (238) [$syspreds] nb_setval(load, verbose)
^  Call: (237) [user] p2mE(_408806, verbose)
^  Unify: (237) [user] p2mE(verbose, verbose)
   Call: (238) [system] atom(verbose)
   Exit: (238) [system] atom(verbose)
^  Unify: (237) [user] p2mE(verbose, verbose)
^  Exit: (237) [user] p2mE(verbose, verbose)
   Call: (238) [system] create_prolog_flag(load, verbose, [keep(false), access(read_write), type(term)])
   Exit: (238) [system] create_prolog_flag(load, verbose, [keep(false), access(read_write), type(term)])
   Call: (238) [system] set_prolog_flag(load, verbose)
   Exit: (238) [system] set_prolog_flag(load, verbose)
^  Exit: (236) [user] set_option_value0(load, verbose)
^  Exit: (235) [user] set_option_value(load, verbose)
^  Call: (235) [user] set_option_value(log, true)
^  Unify: (235) [user] set_option_value(log, true)
^  Call: (236) [user] set_option_value0(log, true)
^  Unify: (236) [user] set_option_value0(log, true)
^  Call: (237) [user] p2mE(true, _423736)
^  Unify: (237) [user] p2mE(true, true)
   Call: (238) [system] atom(true)
   Exit: (238) [system] atom(true)
^  Unify: (237) [user] p2mE(true, 'True')
^  Exit: (237) [user] p2mE(true, 'True')
   Call: (238) [$syspreds] nb_setval(log, 'True')
   Unify: (238) [$syspreds] nb_setval(log, 'True')
   Call: (239) [system] duplicate_term('True', _431178)
   Exit: (239) [system] duplicate_term('True', 'True')
   Call: (239) [system] nb_linkval(log, 'True')
   Exit: (239) [system] nb_linkval(log, 'True')
   Exit: (238) [$syspreds] nb_setval(log, 'True')
^  Call: (237) [user] p2mE(_435820, 'True')
^  Unify: (237) [user] p2mE('True', 'True')
   Call: (238) [system] atom('True')
   Exit: (238) [system] atom('True')
^  Unify: (237) [user] p2mE(true, 'True')
^  Exit: (237) [user] p2mE(true, 'True')
   Call: (238) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
   Exit: (238) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
   Call: (238) [system] set_prolog_flag(log, true)
   Exit: (238) [system] set_prolog_flag(log, true)
^  Exit: (236) [user] set_option_value0(log, true)
^  Exit: (235) [user] set_option_value(log, true)
^  Call: (235) [user] set_output_stream
^  Unify: (235) [user] set_output_stream
^  Call: (236) [user] dont_change_streams
^  Unify: (236) [user] dont_change_streams
^  Exit: (236) [user] dont_change_streams
^  Exit: (235) [user] set_output_stream
^  Exit: (234) [user] switch_to_mettalog
^  Exit: (233) [user] on_set_value(true, log, true)
^  Exit: (232) [user] on_set_value(true, log, 'True')
^  Redo: (233) [user] on_set_value(true, log, true)
^  Unify: (233) [user] on_set_value(true, log, true)
^  Call: (234) [user] symbol(log)
^  Unify: (234) [user] symbol(log)
   Call: (235) [system] atom(log)
   Exit: (235) [system] atom(log)
^  Exit: (234) [user] symbol(log)
^  Call: (234) [user] symbol_concat('trace-on-', _461798, log)
^  Unify: (234) [user] symbol_concat('trace-on-', _461798, log)
   Call: (235) [system] atom_concat('trace-on-', _461798, log)
   Fail: (235) [system] atom_concat('trace-on-', _461798, log)
^  Fail: (234) [user] symbol_concat('trace-on-', _461798, log)
^  Redo: (233) [user] on_set_value(true, log, true)
^  Unify: (233) [user] on_set_value(true, log, true)
^  Call: (234) [user] symbol(log)
^  Unify: (234) [user] symbol(log)
   Call: (235) [system] atom(log)
   Exit: (235) [system] atom(log)
^  Exit: (234) [user] symbol(log)
^  Call: (234) [user] is_debug_like(true, _472944)
^  Redo: (232) [user] on_set_value(true, log, 'True')
^  Unify: (232) [user] on_set_value(true, log, 'True')
^  Call: (233) [user] symbol(log)
^  Unify: (233) [user] symbol(log)
   Call: (234) [system] atom(log)
   Exit: (234) [system] atom(log)
^  Exit: (233) [user] symbol(log)
^  Call: (233) [user] symbol_concat('trace-on-', _480358, log)
^  Unify: (233) [user] symbol_concat('trace-on-', _480358, log)
   Call: (234) [system] atom_concat('trace-on-', _480358, log)
   Fail: (234) [system] atom_concat('trace-on-', _480358, log)
^  Fail: (233) [user] symbol_concat('trace-on-', _480358, log)
^  Redo: (232) [user] on_set_value(true, log, 'True')
^  Unify: (232) [user] on_set_value(true, log, 'True')
^  Call: (233) [user] symbol(log)
^  Unify: (233) [user] symbol(log)
   Call: (234) [system] atom(log)
   Exit: (234) [system] atom(log)
^  Exit: (233) [user] symbol(log)
^  Call: (233) [user] is_debug_like('True', _491504)
^  Redo: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^  Exit: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^  Exit: (230) [system] ignore(user:forall(on_set_value(true, log, 'True'), true))
^  Exit: (229) [user] set_option_value_interp(log, 'True')
^  Exit: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True')))
^  Exit: (226) [system] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True'))))
^  Exit: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True'))))
^  Call: (225) [user] must_det_ll(make_nop(_5074, 'True', _47010))
^  Unify: (225) [user] must_det_ll(user:make_nop(_5074, 'True', _47010))
^  Call: (226) [user] once(user:make_nop(_5074, 'True', _47010))
^  Unify: (226) [system] once(user:make_nop(_5074, 'True', _47010))
   Call: (227) [user] make_nop(_5074, 'True', _47010)
   Unify: (227) [user] make_nop(_5074, 'True', _47010)
   Call: (228) [user] make_nop(_47010)
   Unify: (228) [user] make_nop([])
   Exit: (228) [user] make_nop([])
   Exit: (227) [user] make_nop(_5074, 'True', [])
^  Exit: (226) [system] once(user:make_nop(_5074, 'True', []))
^  Exit: (225) [user] must_det_ll(user:make_nop(_5074, 'True', []))
^  Call: (225) [user] must_det_ll(check_returnval(=, _5074, []))
^  Unify: (225) [user] must_det_ll(user:check_returnval(=, _5074, []))
^  Call: (226) [user] once(user:check_returnval(=, _5074, []))
^  Unify: (226) [system] once(user:check_returnval(=, _5074, []))
^  Call: (227) [user] check_returnval(=, _5074, [])
^  Unify: (227) [user] check_returnval(=, _5074, [])
^  Exit: (227) [user] check_returnval(=, _5074, [])
^  Exit: (226) [system] once(user:check_returnval(=, _5074, []))
^  Exit: (225) [user] must_det_ll(user:check_returnval(=, _5074, []))
^  Exit: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], [])
   Call: (224) [system] nb_setarg(1, retval(fail), [])
   Exit: (224) [system] nb_setarg(1, retval([]), [])
^  Call: (224) [user] ignore(notrace((\+[]\=_49110, nb_setarg(1, retval([]), []))))
^  Unify: (224) [system] ignore(user:notrace((\+[]\=_49110, nb_setarg(1, retval([]), []))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_523064, _523066), once(user:(\+[]\=_49110, nb_setarg(1, retval([]), []))), '$restore_trace'(_523064, _523066))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_5436, _5438), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_5436, _5438))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_5436, _5438))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^  Call: (224) [user] ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^  Unify: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
   Call: (226) [system] _5130==1
   Fail: (226) [system] _5130==1
^  Call: (227) [system] setup_call_cleanup('$notrace'(_12874, _12876), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), '$restore_trace'(_12874, _12876))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_12874, _12876), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(_12874, _12876))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_12874, _12876))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^  Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], [])), ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))), user:ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))))))
   Call: (222) [system] retval([])\=@=retval(fail)
   Exit: (222) [system] retval([])\=@=retval(fail)
^  Exit: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], [])
^  Call: (221) [user] self_eval([])
^  Unify: (221) [user] self_eval([])
^  Call: (223) [system] setup_call_cleanup('$notrace'(_23344, _23346), once(user:self_eval0([])), '$restore_trace'(_23344, _23346))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_23344, _23346), system:once(user:self_eval0([])), system:'$restore_trace'(_23344, _23346))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_23344, _23346))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] self_eval([])
   Call: (221) [system] _3568=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^  Exit: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^  Exit: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^  Exit: (216) [user] catch_metta_return(eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], []), [])
   Exit: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], [])
   Call: (215) [user] xform_out([], _3876)
   Unify: (215) [user] xform_out([], _3876)
^  Call: (216) [user] is_returned([])
^  Unify: (216) [user] is_returned([])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_38280, _38282), once(user:(\+is_empty([]))), '$restore_trace'(_38280, _38282))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_38280, _38282), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_38280, _38282))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_38280, _38282))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_returned([])
   Call: (216) [system] _3876=[]
   Exit: (216) [system] []=[]
   Exit: (215) [user] xform_out([], [])
   Call: (215) [system] nb_setarg(1, res(_3436), [])
   Exit: (215) [system] nb_setarg(1, res([]), [])
^  Call: (216) [system] setup_call_cleanup('$notrace'(_47624, _47626), once(bugger:(true==true)), '$restore_trace'(_47624, _47626))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_47624, _47626), system:once(bugger:(true==true)), system:'$restore_trace'(_47624, _47626))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_47624, _47626))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (217) [system] var(rtrace:tAt_rtrace)
   Fail: (217) [system] var(rtrace:tAt_rtrace)
^  Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
   Call: (211) [system] statistics(cputime, _60920)
   Exit: (211) [system] statistics(cputime, 5.375656461)
   Call: (211) [system] _3902 is 5.375656461-5.285688109
   Exit: (211) [system] 0.08996835200000053 is 5.375656461-5.285688109
   Exit: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.08996835200000053)
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
   Call: (211) [system] true==true
   Exit: (211) [system] true==true
^  Call: (211) [user] set_option_value(interactive, false)
^  Unify: (211) [user] set_option_value(interactive, false)
^  Call: (212) [user] set_option_value0(interactive, false)
^  Unify: (212) [user] set_option_value0(interactive, false)
^  Call: (213) [user] p2mE(false, _72992)
^  Unify: (213) [user] p2mE(false, false)
   Call: (214) [system] atom(false)
   Exit: (214) [system] atom(false)
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [$syspreds] nb_setval(interactive, 'False')
   Unify: (214) [$syspreds] nb_setval(interactive, 'False')
   Call: (215) [system] duplicate_term('False', _80434)
   Exit: (215) [system] duplicate_term('False', 'False')
   Call: (215) [system] nb_linkval(interactive, 'False')
   Exit: (215) [system] nb_linkval(interactive, 'False')
   Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^  Call: (213) [user] p2mE(_85076, 'False')
^  Unify: (213) [user] p2mE('False', 'False')
   Call: (214) [system] atom('False')
   Exit: (214) [system] atom('False')
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (214) [system] set_prolog_flag(interactive, false)
   Exit: (214) [system] set_prolog_flag(interactive, false)
^  Exit: (212) [user] set_option_value0(interactive, false)
^  Exit: (211) [user] set_option_value(interactive, false)
   Call: (211) [system] contrl(inf, each)=contrl(_3972, _3974)
   Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
   Call: (211) [system] nb_setarg(1, res([]), [])
   Exit: (211) [system] nb_setarg(1, res([]), [])
   Call: (211) [system] current_input(_3998)
   Exit: (211) [system] current_input((0x7fb684e90020))
   Call: (211) [system] read_pending_codes((0x7fb684e90020), _4010, [])
   Exit: (211) [system] read_pending_codes((0x7fb684e90020), [], [])
   Call: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Call: (212) [system] _4024==_4024+1
   Redo: (211) [$syspreds] flag(result_num, _4024, _4024+1)
   Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4024, _4024+1))
   Call: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
   Unify: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
   Call: (215) [system] get_flag(result_num, _4024)
   Exit: (215) [system] get_flag(result_num, 0)
   Call: (215) [system] atom(0+1)
   Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (215) [system] set_flag(result_num, 1)
   Exit: (215) [system] set_flag(result_num, 1)
   Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
   Call: (211) [$syspreds] flag(result_num, _4044, _4044)
   Unify: (211) [$syspreds] flag(result_num, _4044, _4044)
   Call: (212) [system] _4044==_4044
   Exit: (212) [system] _4044==_4044
   Call: (212) [system] get_flag(result_num, _4044)
   Exit: (212) [system] get_flag(result_num, 1)
   Exit: (211) [$syspreds] flag(result_num, 1, 1)
^  Call: (211) [user] reset_eval_num
^  Unify: (211) [user] reset_eval_num
   Call: (212) [$syspreds] flag(eval_num, _127970, 0)
   Unify: (212) [$syspreds] flag(eval_num, _128902, 0)
   Call: (213) [system] _129758==0
   Redo: (212) [$syspreds] flag(eval_num, _130764, 0)
   Unify: (212) [$syspreds] flag(eval_num, _131696, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _132556, 0))
   Call: (215) [$syspreds] update_flag(eval_num, _132556, 0)
   Unify: (215) [$syspreds] update_flag(eval_num, _132556, 0)
   Call: (216) [system] get_flag(eval_num, _132556)
   Exit: (216) [system] get_flag(eval_num, 1)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
   Call: (216) [system] set_flag(eval_num, 0)
   Exit: (216) [system] set_flag(eval_num, 0)
   Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
   Exit: (212) [$syspreds] flag(eval_num, 1, 0)
   Call: (212) [$syspreds] flag(trace_output_len, _143800, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _144732, 0)
   Call: (213) [system] _145588==0
   Redo: (212) [$syspreds] flag(trace_output_len, _146594, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _147526, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _148386, 0))
   Call: (215) [$syspreds] update_flag(trace_output_len, _148386, 0)
   Unify: (215) [$syspreds] update_flag(trace_output_len, _148386, 0)
   Call: (216) [system] get_flag(trace_output_len, _148386)
   Exit: (216) [system] get_flag(trace_output_len, 0)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (216) [system] set_flag(trace_output_len, 0)
   Exit: (216) [system] set_flag(trace_output_len, 0)
   Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (211) [user] reset_eval_num
^  Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (212) [user] original_user_output(_162318)
^  Unify: (212) [user] original_user_output(_162318)
   Call: (213) [system] stream_property(_162318, file_no(1))
   Unify: (213) [system] stream_property(_162318, file_no(1))
   Call: (214) [system] nonvar(_162318)
   Redo: (213) [system] stream_property(_162318, file_no(1))
   Unify: (213) [system] stream_property(_162318, file_no(1))
   Call: (214) [system] nonvar(_162318)
   Redo: (213) [system] stream_property(_162318, file_no(1))
   Unify: (213) [system] stream_property(_162318, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_173438)
   Redo: (213) [system] stream_property(_162318, file_no(1))
   Exit: (213) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (212) [user] original_user_output((0x7fb684e90120))
^  Call: (212) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^  Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^  Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (217) [system] nb_current(suspend_answers, true)
^  Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (217) [user] answer_output(_184696)
^  Unify: (217) [user] answer_output(_184696)
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_190238, _190240), once(user:is_flag0(test)), '$restore_trace'(_190238, _190240))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_190238, _190240), system:once(user:is_flag0(test)), system:'$restore_trace'(_190238, _190240))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_190238, _190240))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Call: (218) [user] original_user_output(_184696)
^  Unify: (218) [user] original_user_output(_184696)
   Call: (219) [system] stream_property(_184696, file_no(1))
   Unify: (219) [system] stream_property(_184696, file_no(1))
   Call: (220) [system] nonvar(_184696)
   Redo: (219) [system] stream_property(_184696, file_no(1))
   Unify: (219) [system] stream_property(_184696, file_no(1))
   Call: (220) [system] nonvar(_184696)
   Redo: (219) [system] stream_property(_184696, file_no(1))
   Unify: (219) [system] stream_property(_184696, file_no(1))
   Call: (220) [system] nonvar(file_no(1))
   Exit: (220) [system] nonvar(file_no(1))
   Call: (220) [system] file_no(1)=alias(_206974)
   Redo: (219) [system] stream_property(_184696, file_no(1))
   Exit: (219) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (218) [user] original_user_output((0x7fb684e90120))
^  Exit: (217) [user] answer_output((0x7fb684e90120))
^  Call: (217) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (217) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
   Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^  Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^  Exit: (212) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
   Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
   Exit: (213) [system] 1==1
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (215) [user] once((is_mettalog;is_testing))
^  Unify: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_win64
^  Unify: (218) [user] is_win64
   Call: (219) [system] current_prolog_flag(windows, _241720)
   Fail: (219) [system] current_prolog_flag(windows, _242648)
^  Fail: (218) [user] is_win64
^  Redo: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_metta_flag(log)
^  Unify: (218) [user] is_metta_flag(log)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_248108, _248110), once(user:is_flag0(log)), '$restore_trace'(_248108, _248110))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_248108, _248110), system:once(user:is_flag0(log)), system:'$restore_trace'(_248108, _248110))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_248108, _248110))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(log)
^  Exit: (217) [user] is_mettalog
^  Exit: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (216) [user] original_user_error(_256504)
^  Unify: (216) [user] original_user_error(_256504)
   Call: (217) [system] stream_property(_256504, file_no(2))
   Unify: (217) [system] stream_property(_256504, file_no(2))
   Call: (218) [system] nonvar(_256504)
   Redo: (217) [system] stream_property(_256504, file_no(2))
   Unify: (217) [system] stream_property(_256504, file_no(2))
   Call: (218) [system] nonvar(_256504)
   Redo: (217) [system] stream_property(_256504, file_no(2))
   Unify: (217) [system] stream_property(_256504, file_no(2))
   Call: (218) [system] nonvar(file_no(2))
   Exit: (218) [system] nonvar(file_no(2))
   Call: (218) [system] file_no(2)=alias(_267624)
   Redo: (217) [system] stream_property(_256504, file_no(2))
   Exit: (217) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (216) [user] original_user_error((0x7fb684e90220))
^  Call: (216) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', []))
^  Call: (218) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (218) [user] format('~N~nDeterministic: ', [])
^  Exit: (216) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', []))
^  Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Call: (217) [user] once((is_mettalog;is_testing))
^  Unify: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_win64
^  Unify: (220) [user] is_win64
   Call: (221) [system] current_prolog_flag(windows, _289384)
   Fail: (221) [system] current_prolog_flag(windows, _290312)
^  Fail: (220) [user] is_win64
^  Redo: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_metta_flag(log)
^  Unify: (220) [user] is_metta_flag(log)
^  Call: (222) [system] setup_call_cleanup('$notrace'(_295772, _295774), once(user:is_flag0(log)), '$restore_trace'(_295772, _295774))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_295772, _295774), system:once(user:is_flag0(log)), system:'$restore_trace'(_295772, _295774))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_295772, _295774))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (220) [user] is_metta_flag(log)
^  Exit: (219) [user] is_mettalog
^  Exit: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Call: (218) [user] original_user_error(_304168)
^  Unify: (218) [user] original_user_error(_304168)
   Call: (219) [system] stream_property(_304168, file_no(2))
   Unify: (219) [system] stream_property(_304168, file_no(2))
   Call: (220) [system] nonvar(_304168)
   Redo: (219) [system] stream_property(_304168, file_no(2))
   Unify: (219) [system] stream_property(_304168, file_no(2))
   Call: (220) [system] nonvar(_304168)
   Redo: (219) [system] stream_property(_304168, file_no(2))
   Unify: (219) [system] stream_property(_304168, file_no(2))
   Call: (220) [system] nonvar(file_no(2))
   Exit: (220) [system] nonvar(file_no(2))
   Call: (220) [system] file_no(2)=alias(_315288)
   Redo: (219) [system] stream_property(_304168, file_no(2))
   Exit: (219) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (218) [user] original_user_error((0x7fb684e90220))
^  Call: (218) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl)))
^  Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Call: (222) [user] symbolic([])
^  Unify: (222) [user] symbolic([])
   Call: (223) [system] atomic([])
   Exit: (223) [system] atomic([])
^  Exit: (222) [user] symbolic([])
^  Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (218) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl)))
^  Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (216) [user] original_user_output(_334170)
^  Unify: (216) [user] original_user_output(_334170)
   Call: (217) [system] stream_property(_334170, file_no(1))
   Unify: (217) [system] stream_property(_334170, file_no(1))
   Call: (218) [system] nonvar(_334170)
   Redo: (217) [system] stream_property(_334170, file_no(1))
   Unify: (217) [system] stream_property(_334170, file_no(1))
   Call: (218) [system] nonvar(_334170)
   Redo: (217) [system] stream_property(_334170, file_no(1))
   Unify: (217) [system] stream_property(_334170, file_no(1))
   Call: (218) [system] nonvar(file_no(1))
   Exit: (218) [system] nonvar(file_no(1))
   Call: (218) [system] file_no(1)=alias(_345290)
   Redo: (217) [system] stream_property(_334170, file_no(1))
   Exit: (217) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (216) [user] original_user_output((0x7fb684e90120))
^  Call: (216) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (219) [user] as_tf(is_mettalog, _352260)
^  Unify: (219) [user] as_tf(is_mettalog, _352260)
   Call: (220) [system] is_mettalog\=[_354120|_354122]
   Exit: (220) [system] is_mettalog\=[_354120|_354122]
^  Call: (220) [user] catch_nowarn((call(is_mettalog)*->_352260='True';_352260='False'))
^  Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_352260='True';_352260='False'))
   Call: (221) [user] catch_err((call(is_mettalog)*->_352260='True';_352260='False'), error(_357858, _357860), fail)
   Unify: (221) [user] catch_err((call(is_mettalog)*->_352260='True';_352260='False'), error(_357858, _357860), fail)
^  Call: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_win64
^  Unify: (225) [user] is_win64
   Call: (226) [system] current_prolog_flag(windows, _363474)
   Fail: (226) [system] current_prolog_flag(windows, _364402)
^  Fail: (225) [user] is_win64
^  Redo: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_metta_flag(log)
^  Unify: (225) [user] is_metta_flag(log)
^  Call: (227) [system] setup_call_cleanup('$notrace'(_369862, _369864), once(user:is_flag0(log)), '$restore_trace'(_369862, _369864))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_369862, _369864), system:once(user:is_flag0(log)), system:'$restore_trace'(_369862, _369864))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_369862, _369864))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (225) [user] is_metta_flag(log)
^  Exit: (224) [user] is_mettalog
   Call: (224) [system] _352260='True'
   Exit: (224) [system] 'True'='True'
   Exit: (221) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_357858, _357860), fail)
^  Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False'))
^  Exit: (219) [user] as_tf(is_mettalog, 'True')
^  Call: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (220) [user] was_option_value(src_indents, _382216)
^  Unify: (220) [user] was_option_value(src_indents, _382216)
   Call: (221) [system] current_prolog_flag(src_indents, _384074)
   Exit: (221) [system] current_prolog_flag(src_indents, [])
   Call: (221) [system] _382216=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] was_option_value(src_indents, [])
^  Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^  Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^  Call: (223) [user] set_option_value(src_indents, 'True')
^  Unify: (223) [user] set_option_value(src_indents, 'True')
^  Call: (224) [user] set_option_value0(src_indents, 'True')
^  Unify: (224) [user] set_option_value0(src_indents, 'True')
^  Call: (225) [user] p2mE('True', _395508)
^  Unify: (225) [user] p2mE('True', 'True')
   Call: (226) [system] atom('True')
   Exit: (226) [system] atom('True')
^  Unify: (225) [user] p2mE('True', 'True')
^  Exit: (225) [user] p2mE('True', 'True')
   Call: (226) [$syspreds] nb_setval(src_indents, 'True')
   Unify: (226) [$syspreds] nb_setval(src_indents, 'True')
   Call: (227) [system] duplicate_term('True', _402950)
   Exit: (227) [system] duplicate_term('True', 'True')
   Call: (227) [system] nb_linkval(src_indents, 'True')
   Exit: (227) [system] nb_linkval(src_indents, 'True')
   Exit: (226) [$syspreds] nb_setval(src_indents, 'True')
^  Call: (225) [user] p2mE(_407592, 'True')
^  Unify: (225) [user] p2mE('True', 'True')
   Call: (226) [system] atom('True')
   Exit: (226) [system] atom('True')
^  Unify: (225) [user] p2mE(true, 'True')
^  Exit: (225) [user] p2mE(true, 'True')
   Call: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
   Exit: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
   Call: (226) [system] set_prolog_flag(src_indents, true)
   Exit: (226) [system] set_prolog_flag(src_indents, true)
^  Exit: (224) [user] set_option_value0(src_indents, 'True')
^  Exit: (223) [user] set_option_value(src_indents, 'True')
^  Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^  Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] is_compatio
^  Unify: (222) [user] is_compatio
^  Call: (224) [system] setup_call_cleanup('$notrace'(_423680, _423682), once(user:is_compatio0), '$restore_trace'(_423680, _423682))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_423680, _423682), system:once(user:is_compatio0), system:'$restore_trace'(_423680, _423682))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_423680, _423682))
^  Fail: (222) [user] is_compatio
^  Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (223) [rtrace] rtrace:quietly3(user:(wots(_429542, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_429542==""->true;our_ansi_format('yellow', '~w~n', [_429542]))))
^  Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_429542, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_429542==""->true;our_ansi_format('yellow', '~w~n', [_429542]))))
()
^  Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] set_option_value(src_indents, [])
^  Unify: (222) [user] set_option_value(src_indents, [])
^  Call: (223) [user] set_option_value0(src_indents, [])
^  Unify: (223) [user] set_option_value0(src_indents, [])
^  Call: (224) [user] p2mE([], _438688)
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [$syspreds] nb_setval(src_indents, [])
   Unify: (225) [$syspreds] nb_setval(src_indents, [])
   Call: (226) [system] duplicate_term([], _446130)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval(src_indents, [])
   Exit: (226) [system] nb_linkval(src_indents, [])
   Exit: (225) [$syspreds] nb_setval(src_indents, [])
^  Call: (224) [user] p2mE(_450772, [])
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, [])
   Exit: (225) [system] set_prolog_flag(src_indents, [])
^  Exit: (223) [user] set_option_value0(src_indents, [])
^  Exit: (222) [user] set_option_value(src_indents, [])
^  Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Exit: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (216) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Call: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
   Call: (212) [system] nb_current(suspend_answers, true)
^  Redo: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
^  Call: (212) [user] answer_output(_473982)
^  Unify: (212) [user] answer_output(_473982)
^  Call: (213) [user] is_testing
^  Unify: (213) [user] is_testing
^  Call: (214) [user] is_metta_flag(test)
^  Unify: (214) [user] is_metta_flag(test)
^  Call: (216) [system] setup_call_cleanup('$notrace'(_479524, _479526), once(user:is_flag0(test)), '$restore_trace'(_479524, _479526))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_479524, _479526), system:once(user:is_flag0(test)), system:'$restore_trace'(_479524, _479526))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_479524, _479526))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (214) [user] is_metta_flag(test)
^  Exit: (213) [user] is_testing
^  Call: (213) [user] original_user_output(_473982)
^  Unify: (213) [user] original_user_output(_473982)
   Call: (214) [system] stream_property(_473982, file_no(1))
   Unify: (214) [system] stream_property(_473982, file_no(1))
   Call: (215) [system] nonvar(_473982)
   Redo: (214) [system] stream_property(_473982, file_no(1))
   Unify: (214) [system] stream_property(_473982, file_no(1))
   Call: (215) [system] nonvar(_473982)
   Redo: (214) [system] stream_property(_473982, file_no(1))
   Unify: (214) [system] stream_property(_473982, file_no(1))
   Call: (215) [system] nonvar(file_no(1))
   Exit: (215) [system] nonvar(file_no(1))
   Call: (215) [system] file_no(1)=alias(_496260)
   Redo: (214) [system] stream_property(_473982, file_no(1))
   Exit: (214) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (213) [user] original_user_output((0x7fb684e90120))
^  Exit: (212) [user] answer_output((0x7fb684e90120))
^  Call: (212) [user] with_output_to((0x7fb684e90120), write_asrc([]))
   Call: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [system] []=='Empty'
   Redo: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] []=='Empty'
   Redo: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] ground([])
   Exit: (216) [system] ground([])
   Call: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
   Call: (217) [system] is_list([])
   Exit: (217) [system] is_list([])
   Call: (217) [lists] lists:member(_516604, [])
   Redo: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
^  Call: (217) [user] write_src_woi([])
^  Unify: (217) [user] write_src_woi([])
^  Call: (219) [system] setup_call_cleanup('$notrace'(_521224, _521226), once(user:with_indents(false, write_src([]))), '$restore_trace'(_521224, _521226))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_521224, _521226), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_521224, _521226))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_521224, _521226))
()
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] write_src_woi([])
   Exit: (216) [user] write_bsrc1([])
   Exit: (215) [user] write_bsrc([])
   Exit: (214) [user] write_asrc([])
^  Exit: (212) [user] with_output_to((0x7fb684e90120), write_asrc([]))
^  Exit: (211) [user] in_answer_io(write_asrc([]))
^  Call: (211) [user] not_compatio(format('~N'))
^  Unify: (211) [user] not_compatio(format('~N'))
^  Call: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (213) [user] once((is_mettalog;is_testing))
^  Unify: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_win64
^  Unify: (216) [user] is_win64
   Call: (217) [system] current_prolog_flag(windows, _20938)
   Fail: (217) [system] current_prolog_flag(windows, _21866)
^  Fail: (216) [user] is_win64
^  Redo: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_metta_flag(log)
^  Unify: (216) [user] is_metta_flag(log)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_27326, _27328), once(user:is_flag0(log)), '$restore_trace'(_27326, _27328))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_27326, _27328), system:once(user:is_flag0(log)), system:'$restore_trace'(_27326, _27328))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_27326, _27328))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_metta_flag(log)
^  Exit: (215) [user] is_mettalog
^  Exit: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (213) [user] user_err(format('~N'))
^  Unify: (213) [user] user_err(format('~N'))
^  Call: (214) [user] original_user_error(_35722)
^  Unify: (214) [user] original_user_error(_35722)
   Call: (215) [system] stream_property(_35722, file_no(2))
   Unify: (215) [system] stream_property(_35722, file_no(2))
   Call: (216) [system] nonvar(_35722)
   Redo: (215) [system] stream_property(_35722, file_no(2))
   Unify: (215) [system] stream_property(_35722, file_no(2))
   Call: (216) [system] nonvar(_35722)
   Redo: (215) [system] stream_property(_35722, file_no(2))
   Unify: (215) [system] stream_property(_35722, file_no(2))
   Call: (216) [system] nonvar(file_no(2))
   Exit: (216) [system] nonvar(file_no(2))
   Call: (216) [system] file_no(2)=alias(_46842)
   Redo: (215) [system] stream_property(_35722, file_no(2))
   Exit: (215) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (214) [user] original_user_error((0x7fb684e90220))
^  Call: (214) [user] with_output_to((0x7fb684e90220), format('~N'))
   Call: (216) [$syspreds] format('~N')
   Unify: (216) [$syspreds] format('~N')
^  Call: (217) [$syspreds] format('~N', [])
^  Exit: (217) [$syspreds] format('~N', [])
   Exit: (216) [$syspreds] format('~N')
^  Exit: (214) [user] with_output_to((0x7fb684e90220), format('~N'))
^  Exit: (213) [user] user_err(format('~N'))
^  Exit: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (211) [user] not_compatio(format('~N'))
   Call: (211) [system] true\==true
   Fail: (211) [system] true\==true
   Call: (211) [system] _4406=false
   Exit: (211) [system] false=false
^  Call: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053)))))
^  Unify: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053)))))
   Call: (213) [system] false==true
   Fail: (213) [system] false==true
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053))))
^  Unify: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053))))
^  Call: (214) [system] setup_call_cleanup('$notrace'(_71614, _71616), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053))))), _71572, fbug((_71572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053))))))))), '$restore_trace'(_71614, _71616))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_71614, _71616), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053))))), _71572, fbug((_71572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053))))))))), system:'$restore_trace'(_71614, _71616))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_71614, _71616))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053))))), _71572, fbug((_71572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053))))))))), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053))))
^  Exit: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.08996835200000053)))))
^  Call: (211) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^  Unify: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_80430, _80432), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), '$restore_trace'(_80430, _80432))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_80430, _80432), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(_80430, _80432))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_80430, _80432))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
   Call: (211) [system] false==true
   Fail: (211) [system] false==true
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, _3436)
   Call: (209) [$syspreds] flag(result_num, _93376, _93376)
   Unify: (209) [$syspreds] flag(result_num, _93376, _93376)
   Call: (210) [system] _93376==_93376
   Exit: (210) [system] _93376==_93376
   Call: (210) [system] get_flag(result_num, _93376)
   Exit: (210) [system] get_flag(result_num, 1)
   Exit: (209) [$syspreds] flag(result_num, 1, 1)
   Call: (209) [system] 1==0
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, _3436)
^  Call: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
^  Call: (210) [user] answer_output(_110274)
^  Unify: (210) [user] answer_output(_110274)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_115816, _115818), once(user:is_flag0(test)), '$restore_trace'(_115816, _115818))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_115816, _115818), system:once(user:is_flag0(test)), system:'$restore_trace'(_115816, _115818))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_115816, _115818))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_110274)
^  Unify: (211) [user] original_user_output(_110274)
   Call: (212) [system] stream_property(_110274, file_no(1))
   Unify: (212) [system] stream_property(_110274, file_no(1))
   Call: (213) [system] nonvar(_110274)
   Redo: (212) [system] stream_property(_110274, file_no(1))
   Unify: (212) [system] stream_property(_110274, file_no(1))
   Call: (213) [system] nonvar(_110274)
   Redo: (212) [system] stream_property(_110274, file_no(1))
   Unify: (212) [system] stream_property(_110274, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_132552)
   Redo: (212) [system] stream_property(_110274, file_no(1))
   Exit: (212) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fb684e90120))
^  Exit: (210) [user] answer_output((0x7fb684e90120))
^  Call: (210) [user] with_output_to((0x7fb684e90120), write(']\n'))
   Call: (212) [system] write(']\n')
]
   Exit: (212) [system] write(']\n')
^  Exit: (210) [user] with_output_to((0x7fb684e90120), write(']\n'))
^  Exit: (209) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] ignore(res([])=res(_3436))
^  Unify: (209) [system] ignore(user:(res([])=res(_3436)))
   Call: (210) [system] res([])=res(_3436)
   Exit: (210) [system] res([])=res([])
^  Exit: (209) [system] ignore(user:(res([])=res([])))
   Exit: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
   Exit: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
   Exit: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
^  Exit: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])), give_up(_3652), pp_m('red', gave_up(_3652))))
   Exit: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], [])
   Exit: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], []))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], [])
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), [])
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), []))
^  Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^  Unify: (194) [user] metta_file_buffer(+, [:, 'is-variable', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(41, 2, 19, 41))
^  Exit: (194) [user] metta_file_buffer(+, [:, 'is-variable', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(41, 2, 19, 41))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Call: (197) [system] var([:, 'is-variable', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [:, 'is-variable', [->, 'Atom', 'Bool']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Call: (197) [system] string([:, 'is-variable', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _264858), pfcAdd_Now('next-operation'(_264858)))
^  Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _264858), pfcAdd_Now('next-operation'(_264858)))
   Call: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _264858)
   Unify: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, _267650))
   Call: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], _267650)
   Unify: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], _267650)
   Call: (200) [user] o_s('is-variable', _267650)
   Unify: (200) [user] o_s('is-variable', 'is-variable')
   Exit: (200) [user] o_s('is-variable', 'is-variable')
   Exit: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], 'is-variable')
   Exit: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, 'is-variable'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^  Call: (200) [user] must_ex(current_why_UU(_286120))
^  Unify: (200) [user] must_ex(current_why_UU(_286120))
   Call: (202) [user] current_why_UU(_286120)
   Unify: (202) [user] current_why_UU(_286120)
^  Call: (203) [user] get_why_uu(_286120)
^  Unify: (203) [user] get_why_uu(_286120)
^  Call: (204) [user] findall(_291660, current_why(_291660), _291666)
^  Unify: (204) [$bags] findall(_291660, user:current_why(_291660), _291666)
^  Call: (205) [$bags] findall(_291660, user:current_why(_291660), _291666, [])
^  Unify: (205) [$bags] findall(_291660, user:current_why(_291660), _291666, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_291660, user:current_why(_291660), _291666, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_291660, user:current_why(_291660), _291666, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_291660, user:current_why(_291660), _291666, [])
   Unify: (207) [$bags] findall_loop(_291660, user:current_why(_291660), _291666, [])
^  Call: (208) [user] bugger:current_why(_291660)
^  Unify: (208) [user] bugger:current_why(_291660)
^  Call: (209) [user] bugger:current_why_data(_291660)
^  Unify: (209) [user] bugger:current_why_data(_291660)
   Call: (210) [system] nb_current('$current_why', wp(_291660, _302920))
   Fail: (210) [system] nb_current('$current_why', wp(_291660, _302920))
^  Redo: (209) [user] bugger:current_why_data(_291660)
^  Unify: (209) [user] bugger:current_why_data(_291660)
   Call: (210) [t_l] t_l:current_why_source(_291660)
   Fail: (210) [t_l] t_l:current_why_source(_291660)
^  Fail: (209) [user] bugger:current_why_data(_291660)
^  Redo: (208) [user] bugger:current_why(_291660)
^  Unify: (208) [user] bugger:current_why(mfl4(_310348, _310350, _310352, _310354))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_311304, _311306), once(user:current_mfl4(_310348, _310350, _310352, _310354)), '$restore_trace'(_311304, _311306))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_311304, _311306), system:once(user:current_mfl4(_310348, _310350, _310352, _310354)), system:'$restore_trace'(_311304, _311306))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_311304, _311306))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_310348, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_310348, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_291660, user:current_why(_291660), _291666, [])
   Exit: (207) [$bags] findall_loop(_291660, user:current_why(_291660), [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_291660, user:current_why(_291660), [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_291660, user:current_why(_291660), [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_291660, user:current_why(_291660), [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _286120)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _286120)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_447800, _447802)
   Fail: (205) [system] [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_447800, _447802)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _286120)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _286120)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _478162)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _478162)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _478162)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_328204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_320598, _320600)
   Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_320598, _320600)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
   Call: (203) [system] is_list('next-operation'(op(+, :, 'is-variable')))
   Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _478912)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _478912)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _478912)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _498708, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_498708)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _498708, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_498708)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _498708, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_498708)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _9516)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-variable')), P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-variable')), P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-variable')), _109928, _109930)
^  Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-variable')), user, 'next-operation'(op(+, :, 'is-variable')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
   Call: (213) [system] _113672=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _115542)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _115542)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _118370)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _118370)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-variable')), _145680, _145682)
^  Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-variable')), user, 'next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), _147560, _147562)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), _147560, _147562)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
   Call: (216) [system] _155966=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _157836)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _157836)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _160664)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _160664)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^  Call: (214) [user] assert('next-operation'(op(+, :, 'is-variable')))
^  Exit: (214) [user] assert('next-operation'(op(+, :, 'is-variable')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
   Call: (217) [system] var('next-operation'(op(+, :, 'is-variable')))
   Fail: (217) [system] var('next-operation'(op(+, :, 'is-variable')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _217334)
   Call: (217) [system] _228486 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _230344)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _230344)
   Call: (218) [system] is_list('next-operation'(op(+, :, 'is-variable')))
   Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _230344)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _230344)
   Call: (218) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Exit: (218) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), _237754, _237756)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), 'next-operation', [op(+, :, 'is-variable')])
   Call: (218) [lists] lists:member(_230344, ['next-operation', op(+, :, 'is-variable')])
   Unify: (218) [lists] lists:member(_230344, ['next-operation', op(+, :, 'is-variable')])
   Call: (219) [lists] lists:member_([op(+, :, 'is-variable')], _230344, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-variable')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _217334)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _217334)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _217334)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _217334)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _217334)
   Call: (218) [system] _217334='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, :, 'is-variable')], _230344, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-variable')], _230344, 'next-operation')
   Call: (220) [lists] lists:member_([], _230344, op(+, :, 'is-variable'))
   Unify: (220) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
   Exit: (220) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
   Exit: (219) [lists] lists:member_([op(+, :, 'is-variable')], op(+, :, 'is-variable'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, :, 'is-variable'), ['next-operation', op(+, :, 'is-variable')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^  Call: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _217334)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _217334)
   Call: (218) [system] var(op(+, :, 'is-variable'))
   Fail: (218) [system] var(op(+, :, 'is-variable'))
^  Redo: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _217334)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _217334)
   Call: (218) [system] compound(op(+, :, 'is-variable'))
   Exit: (218) [system] compound(op(+, :, 'is-variable'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _217334=op(+, :, 'is-variable')
   Exit: (218) [system] op(+, :, 'is-variable')=op(+, :, 'is-variable')
^  Exit: (217) [user] compound_eles(0, op(+, :, 'is-variable'), op(+, :, 'is-variable'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^  Call: (216) [user] pfcIgnored(op(+, :, 'is-variable'))
^  Fail: (216) [user] pfcIgnored(op(+, :, 'is-variable'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
   Call: (216) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _285134)
   Call: (216) [system] _296286 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _298144)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _298144)
   Call: (217) [system] is_list('next-operation'(op(+, :, 'is-variable')))
   Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _298144)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _298144)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), _305554, _305556)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), 'next-operation', [op(+, :, 'is-variable')])
   Call: (217) [lists] lists:member(_298144, ['next-operation', op(+, :, 'is-variable')])
   Unify: (217) [lists] lists:member(_298144, ['next-operation', op(+, :, 'is-variable')])
   Call: (218) [lists] lists:member_([op(+, :, 'is-variable')], _298144, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-variable')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _285134)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _285134)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _285134)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _285134)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _285134)
   Call: (217) [system] _285134='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, :, 'is-variable')], _298144, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-variable')], _298144, 'next-operation')
   Call: (219) [lists] lists:member_([], _298144, op(+, :, 'is-variable'))
   Unify: (219) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
   Exit: (219) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
   Exit: (218) [lists] lists:member_([op(+, :, 'is-variable')], op(+, :, 'is-variable'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, :, 'is-variable'), ['next-operation', op(+, :, 'is-variable')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^  Call: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _285134)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _285134)
   Call: (217) [system] var(op(+, :, 'is-variable'))
   Fail: (217) [system] var(op(+, :, 'is-variable'))
^  Redo: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _285134)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _285134)
   Call: (217) [system] compound(op(+, :, 'is-variable'))
   Exit: (217) [system] compound(op(+, :, 'is-variable'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _285134=op(+, :, 'is-variable')
   Exit: (217) [system] op(+, :, 'is-variable')=op(+, :, 'is-variable')
^  Exit: (216) [user] compound_eles(0, op(+, :, 'is-variable'), op(+, :, 'is-variable'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^  Call: (215) [user] pfcTraced(op(+, :, 'is-variable'))
^  Fail: (215) [user] pfcTraced(op(+, :, 'is-variable'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-variable')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-variable')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_451546)
^  Unify: (213) [user] pfcGetSearch(_451546)
   Call: (214) [t_l] t_l:pfcSearchTL(_453396)
   Fail: (214) [t_l] t_l:pfcSearchTL(_453396)
^  Redo: (213) [user] pfcGetSearch(_451546)
^  Call: (214) [user] pfcSearch(_456170)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _451546=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _480604)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _480604)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _480604)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _490866)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
   Call: (219) [system] is_list(_498362)
   Fail: (219) [system] is_list(_498362)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
   Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-variable')), _505756)
   Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _511348))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _28308, _28310)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _28308, _28310)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _28308, _28310)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _39550)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _40490)
   Call: (225) [system] nonvar(_41348)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _42350)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _43284)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(_52478))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(_52478))
   Call: (225) [system] nonvar(number_of_clauses(_52478))
   Exit: (225) [system] nonvar(number_of_clauses(_52478))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_52478), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_52478), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _67322), (prolog_current_choice(_67332), push_current_choice(_67332), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _67354), pfc_call(_67354)), nb_setval('$pfc_current_choice', _67322))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _67322), user:(prolog_current_choice(_67332), push_current_choice(_67332), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _67354), pfc_call(_67354)), user:nb_setval('$pfc_current_choice', _67322))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _67322))
   Call: (227) [system] nb_current('$pfc_current_choice', _67322)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_67332)
   Exit: (226) [system] prolog_current_choice(2927)
^  Call: (226) [user] push_current_choice(2927)
^  Unify: (226) [user] push_current_choice(2927)
   Call: (227) [system] nb_current('$pfc_current_choice', _76672)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (226) [user] push_current_choice(2927)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _67354)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _67354)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _85044)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _67322), user:(prolog_current_choice(_67332), push_current_choice(_67332), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _67354), pfc_call(_67354)), user:nb_setval('$pfc_current_choice', _67322))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^  Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Call: (222) [user] pfc_spft(_99914, _100000, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922))
^  Unify: (222) [user] pfc_spft(_99914, _100932, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922))
^  Call: (223) [user] pfcCallSystem('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Call: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (225) [system] var('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Fail: (225) [system] var('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Redo: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (225) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Exit: (225) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Redo: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Call: (225) [user] predicate_property('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (228) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Exit: (228) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Call: (225) [user] predicate_property('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (227) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Exit: (227) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _136072, _136074)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _136072, _136074)
   Call: (228) [system] compound('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Exit: (228) [system] compound('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (228) [system] compound_name_arity('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _136072, _136074)
   Exit: (228) [system] compound_name_arity('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Call: (225) [user] predicate_property('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _147314)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _148254)
   Call: (226) [system] nonvar(_149112)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _150114)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _151048)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (227) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Exit: (227) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Call: (225) [user] predicate_property('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), number_of_clauses(_160242))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), number_of_clauses(_160242))
   Call: (226) [system] nonvar(number_of_clauses(_160242))
   Exit: (226) [system] nonvar(number_of_clauses(_160242))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_160242), user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_160242), user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (228) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Exit: (228) [system] callable('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(727), user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), number_of_clauses(727))
^  Unify: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _175086), (prolog_current_choice(_175096), push_current_choice(_175096), clause('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _175118), pfc_call(_175118)), nb_setval('$pfc_current_choice', _175086))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _175086), user:(prolog_current_choice(_175096), push_current_choice(_175096), clause('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _175118), pfc_call(_175118)), user:nb_setval('$pfc_current_choice', _175086))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _175086))
   Call: (228) [system] nb_current('$pfc_current_choice', _175086)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_175096)
   Exit: (227) [system] prolog_current_choice(2947)
^  Call: (227) [user] push_current_choice(2947)
^  Unify: (227) [user] push_current_choice(2947)
   Call: (228) [system] nb_current('$pfc_current_choice', _184436)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (227) [user] push_current_choice(2947)
^  Call: (227) [user] clause('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _175118)
^  Fail: (227) [user] clause('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _175118)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _192808)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _175086), user:(prolog_current_choice(_175096), push_current_choice(_175096), clause('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)), _175118), pfc_call(_175118)), user:nb_setval('$pfc_current_choice', _175086))
^  Fail: (224) [user] pfc_call('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_99914, _101792, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922)))
^  Fail: (222) [user] pfc_spft(_99914, _200312, '$nt$'('next-operation'(op(+, :, 'is-variable')), _99920, _99922))
^  Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_297618)
   Fail: (203) [t_l] t_l:pfcSearchTL(_297618)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_300392)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^  Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, 'is-variable')), pfcAdd_Now('next-operation'(op(+, :, 'is-variable'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436)
   Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])\=[_321858|_321860]
   Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])\=[_321858|_321860]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'), error(_325596, _325598), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'), error(_325596, _325598), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (205) [user] metta_interp_mode(+, _329312)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (206) [user] metta_interp_mode(load, _333902)
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _343124)
   Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_349600, _349602), once(user:is_compatio0), '$restore_trace'(_349600, _349602))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_349600, _349602), system:once(user:is_compatio0), system:'$restore_trace'(_349600, _349602))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_349600, _349602))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_355218, must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (_355218==""->true;our_ansi_format('#ffa505', '~w~n', [_355218]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_355218, must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (_355218==""->true;our_ansi_format('#ffa505', '~w~n', [_355218]))))
  (: is-variable 
    (-> Atom Bool))
  ; Action: load=metta_atom_asserted('&self',[:,'is-variable',[->,'Atom','Bool']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
   Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
   Call: (204) [system] _3436='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_325596, _325598), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^  Unify: (194) [user] metta_file_buffer(+, [=, ['is-variable', _388396], [==, ['get-metatype', _388396], 'Variable']], ['_x'=_388396], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(74, 5, 30, 74))
^  Exit: (194) [user] metta_file_buffer(+, [=, ['is-variable', _388396], [==, ['get-metatype', _388396], 'Variable']], ['_x'=_388396], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(74, 5, 30, 74))
^  Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_388396])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_388396])
   Call: (196) [apply] apply:maplist_(['_x'=_388396], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_x'=_388396], user:maybe_assign)
   Call: (197) [user] maybe_assign('_x'=_388396)
   Unify: (197) [user] maybe_assign('_x'=_388396)
^  Call: (198) [user] ignore(_388396=_x)
^  Unify: (198) [system] ignore(user:(_388396=_x))
   Call: (199) [system] _388396=_x
   Exit: (199) [system] _x=_x
^  Exit: (198) [system] ignore(user:(_x=_x))
   Exit: (197) [user] maybe_assign('_x'=_x)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Call: (197) [system] var([=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Call: (197) [system] string([=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _468540), pfcAdd_Now('next-operation'(_468540)))
^  Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _468540), pfcAdd_Now('next-operation'(_468540)))
   Call: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _468540)
   Unify: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, _471332))
   Call: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _471332)
   Unify: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _471332)
   Call: (200) [user] o_s(['is-variable', _x], _471332)
   Unify: (200) [user] o_s(['is-variable', _x], _471332)
   Call: (201) [user] o_s('is-variable', _471332)
   Unify: (201) [user] o_s('is-variable', 'is-variable')
   Exit: (201) [user] o_s('is-variable', 'is-variable')
   Exit: (200) [user] o_s(['is-variable', _x], 'is-variable')
   Exit: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'is-variable')
   Exit: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, 'is-variable'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^  Call: (200) [user] must_ex(current_why_UU(_492550))
^  Unify: (200) [user] must_ex(current_why_UU(_492550))
   Call: (202) [user] current_why_UU(_492550)
   Unify: (202) [user] current_why_UU(_492550)
^  Call: (203) [user] get_why_uu(_492550)
^  Unify: (203) [user] get_why_uu(_492550)
^  Call: (204) [user] findall(_498090, current_why(_498090), _498096)
^  Unify: (204) [$bags] findall(_498090, user:current_why(_498090), _498096)
^  Call: (205) [$bags] findall(_498090, user:current_why(_498090), _498096, [])
^  Unify: (205) [$bags] findall(_498090, user:current_why(_498090), _498096, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_498090, user:current_why(_498090), _498096, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_498090, user:current_why(_498090), _498096, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_498090, user:current_why(_498090), _498096, [])
   Unify: (207) [$bags] findall_loop(_498090, user:current_why(_498090), _498096, [])
^  Call: (208) [user] bugger:current_why(_498090)
^  Unify: (208) [user] bugger:current_why(_498090)
^  Call: (209) [user] bugger:current_why_data(_498090)
^  Unify: (209) [user] bugger:current_why_data(_498090)
   Call: (210) [system] nb_current('$current_why', wp(_498090, _509350))
   Fail: (210) [system] nb_current('$current_why', wp(_498090, _509350))
^  Redo: (209) [user] bugger:current_why_data(_498090)
^  Unify: (209) [user] bugger:current_why_data(_498090)
   Call: (210) [t_l] t_l:current_why_source(_498090)
   Fail: (210) [t_l] t_l:current_why_source(_498090)
^  Fail: (209) [user] bugger:current_why_data(_498090)
^  Redo: (208) [user] bugger:current_why(_498090)
^  Unify: (208) [user] bugger:current_why(mfl4(_516778, _516780, _516782, _516784))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_517734, _517736), once(user:current_mfl4(_516778, _516780, _516782, _516784)), '$restore_trace'(_517734, _517736))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_517734, _517736), system:once(user:current_mfl4(_516778, _516780, _516782, _516784)), system:'$restore_trace'(_517734, _517736))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_517734, _517736))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_516778, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_3680, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_3642, user:current_why(_3642), _3648, [])
   Exit: (207) [$bags] findall_loop(_3642, user:current_why(_3642), [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_3642, user:current_why(_3642), [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_3642, user:current_why(_3642), [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_3642, user:current_why(_3642), [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_134838, _134840)
   Fail: (205) [system] [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_134838, _134840)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _165192)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _165192)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _165192)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _165192)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_15274, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_8648, _8650)
   Fail: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_8648, _8650)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
   Call: (203) [system] is_list('next-operation'(op(+, =, 'is-variable')))
   Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _166962)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _166962)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _166962)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _217200)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _186758, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_186758)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-variable')), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-variable')), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-variable')), _317612, _317614)
^  Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-variable')), user, 'next-operation'(op(+, =, 'is-variable')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
   Call: (213) [system] _321356=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _323226)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _323226)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _326054)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _326054)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-variable')), _353364, _353366)
^  Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-variable')), user, 'next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), _355244, _355246)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), _355244, _355246)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
   Call: (216) [system] _363650=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _365520)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _365520)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _368348)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _368348)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^  Call: (214) [user] assert('next-operation'(op(+, =, 'is-variable')))
^  Exit: (214) [user] assert('next-operation'(op(+, =, 'is-variable')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
   Call: (217) [system] var('next-operation'(op(+, =, 'is-variable')))
   Fail: (217) [system] var('next-operation'(op(+, =, 'is-variable')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _425018)
   Call: (217) [system] _436170 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _438028)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _438028)
   Call: (218) [system] is_list('next-operation'(op(+, =, 'is-variable')))
   Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _438028)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _438028)
   Call: (218) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Exit: (218) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), _445438, _445440)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), 'next-operation', [op(+, =, 'is-variable')])
   Call: (218) [lists] lists:member(_438028, ['next-operation', op(+, =, 'is-variable')])
   Unify: (218) [lists] lists:member(_438028, ['next-operation', op(+, =, 'is-variable')])
   Call: (219) [lists] lists:member_([op(+, =, 'is-variable')], _438028, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-variable')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _425018)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _425018)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _425018)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _425018)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _425018)
   Call: (218) [system] _425018='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, =, 'is-variable')], _438028, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-variable')], _438028, 'next-operation')
   Call: (220) [lists] lists:member_([], _438028, op(+, =, 'is-variable'))
   Unify: (220) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
   Exit: (220) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
   Exit: (219) [lists] lists:member_([op(+, =, 'is-variable')], op(+, =, 'is-variable'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, =, 'is-variable'), ['next-operation', op(+, =, 'is-variable')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^  Call: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _425018)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _425018)
   Call: (218) [system] var(op(+, =, 'is-variable'))
   Fail: (218) [system] var(op(+, =, 'is-variable'))
^  Redo: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _425018)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _425018)
   Call: (218) [system] compound(op(+, =, 'is-variable'))
   Exit: (218) [system] compound(op(+, =, 'is-variable'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _425018=op(+, =, 'is-variable')
   Exit: (218) [system] op(+, =, 'is-variable')=op(+, =, 'is-variable')
^  Exit: (217) [user] compound_eles(0, op(+, =, 'is-variable'), op(+, =, 'is-variable'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^  Call: (216) [user] pfcIgnored(op(+, =, 'is-variable'))
^  Fail: (216) [user] pfcIgnored(op(+, =, 'is-variable'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
   Call: (216) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _492818)
   Call: (216) [system] _503970 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _505828)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _505828)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'is-variable')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _505828)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _505828)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), _513238, _513240)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), 'next-operation', [op(+, =, 'is-variable')])
   Call: (217) [lists] lists:member(_505828, ['next-operation', op(+, =, 'is-variable')])
   Unify: (217) [lists] lists:member(_505828, ['next-operation', op(+, =, 'is-variable')])
   Call: (218) [lists] lists:member_([op(+, =, 'is-variable')], _505828, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-variable')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _492818)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _492818)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _3784)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _3784)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _3784)
   Call: (217) [system] _3784='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'is-variable')], _3788, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-variable')], _3788, 'next-operation')
   Call: (219) [lists] lists:member_([], _3788, op(+, =, 'is-variable'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
   Exit: (218) [lists] lists:member_([op(+, =, 'is-variable')], op(+, =, 'is-variable'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'is-variable'), ['next-operation', op(+, =, 'is-variable')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
   Call: (217) [system] var(op(+, =, 'is-variable'))
   Fail: (217) [system] var(op(+, =, 'is-variable'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
   Call: (217) [system] compound(op(+, =, 'is-variable'))
   Exit: (217) [system] compound(op(+, =, 'is-variable'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _3784=op(+, =, 'is-variable')
   Exit: (217) [system] op(+, =, 'is-variable')=op(+, =, 'is-variable')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'is-variable'), op(+, =, 'is-variable'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^  Call: (215) [user] pfcTraced(op(+, =, 'is-variable'))
^  Fail: (215) [user] pfcTraced(op(+, =, 'is-variable'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-variable')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-variable')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_139146)
^  Unify: (213) [user] pfcGetSearch(_139146)
   Call: (214) [t_l] t_l:pfcSearchTL(_140996)
   Fail: (214) [t_l] t_l:pfcSearchTL(_140996)
^  Redo: (213) [user] pfcGetSearch(_139146)
^  Call: (214) [user] pfcSearch(_143770)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _139146=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _168204)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _168204)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _168204)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _178466)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
   Call: (219) [system] is_list(_185962)
   Fail: (219) [system] is_list(_185962)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
   Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-variable')), _193356)
   Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _236018, _236020)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _236018, _236020)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _236018, _236020)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _247260)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _248200)
   Call: (225) [system] nonvar(_249058)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _250060)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _250994)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), number_of_clauses(_260188))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), number_of_clauses(_260188))
   Call: (225) [system] nonvar(number_of_clauses(_260188))
   Exit: (225) [system] nonvar(number_of_clauses(_260188))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_260188), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_260188), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _275032), (prolog_current_choice(_275042), push_current_choice(_275042), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _275064), pfc_call(_275064)), nb_setval('$pfc_current_choice', _275032))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _275032), user:(prolog_current_choice(_275042), push_current_choice(_275042), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _275064), pfc_call(_275064)), user:nb_setval('$pfc_current_choice', _275032))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _275032))
   Call: (227) [system] nb_current('$pfc_current_choice', _275032)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_275042)
   Exit: (226) [system] prolog_current_choice(2930)
^  Call: (226) [user] push_current_choice(2930)
^  Unify: (226) [user] push_current_choice(2930)
   Call: (227) [system] nb_current('$pfc_current_choice', _284382)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (226) [user] push_current_choice(2930)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _275064)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _275064)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _292754)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _275032), user:(prolog_current_choice(_275042), push_current_choice(_275042), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948), _275064), pfc_call(_275064)), user:nb_setval('$pfc_current_choice', _275032))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _198948))
^  Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Call: (222) [user] pfc_spft(_307624, _307710, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632))
^  Unify: (222) [user] pfc_spft(_307624, _308642, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632))
^  Call: (223) [user] pfcCallSystem('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Call: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (225) [system] var('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Fail: (225) [system] var('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Redo: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (225) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Exit: (225) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Redo: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Call: (225) [user] predicate_property('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (228) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Exit: (228) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Call: (225) [user] predicate_property('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (227) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Exit: (227) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _343782, _343784)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _343782, _343784)
   Call: (228) [system] compound('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Exit: (228) [system] compound('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (228) [system] compound_name_arity('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _343782, _343784)
   Exit: (228) [system] compound_name_arity('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Call: (225) [user] predicate_property('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _355024)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _355964)
   Call: (226) [system] nonvar(_356822)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _357824)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _358758)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (227) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Exit: (227) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Call: (225) [user] predicate_property('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), number_of_clauses(_367952))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), number_of_clauses(_367952))
   Call: (226) [system] nonvar(number_of_clauses(_367952))
   Exit: (226) [system] nonvar(number_of_clauses(_367952))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_367952), user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_367952), user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (228) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Exit: (228) [system] callable('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(729), user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), number_of_clauses(729))
^  Unify: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _382796), (prolog_current_choice(_382806), push_current_choice(_382806), clause('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _382828), pfc_call(_382828)), nb_setval('$pfc_current_choice', _382796))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _382796), user:(prolog_current_choice(_382806), push_current_choice(_382806), clause('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _382828), pfc_call(_382828)), user:nb_setval('$pfc_current_choice', _382796))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _382796))
   Call: (228) [system] nb_current('$pfc_current_choice', _382796)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_382806)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _392146)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _382828)
^  Fail: (227) [user] clause('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _382828)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _400518)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _382796), user:(prolog_current_choice(_382806), push_current_choice(_382806), clause('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)), _382828), pfc_call(_382828)), user:nb_setval('$pfc_current_choice', _382796))
^  Fail: (224) [user] pfc_call('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_307624, _309502, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632)))
^  Fail: (222) [user] pfc_spft(_307624, _408022, '$nt$'('next-operation'(op(+, =, 'is-variable')), _307630, _307632))
^  Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_505328)
   Fail: (203) [t_l] t_l:pfcSearchTL(_505328)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_508102)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^  Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, 'is-variable')), pfcAdd_Now('next-operation'(op(+, =, 'is-variable'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436)
   Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])\=[_9142|_9144]
   Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])\=[_9142|_9144]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'), error(_12880, _12882), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'), error(_12880, _12882), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (205) [user] metta_interp_mode(+, _16596)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (206) [user] metta_interp_mode(load, _21186)
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _30408)
   Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_36884, _36886), once(user:is_compatio0), '$restore_trace'(_36884, _36886))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_36884, _36886), system:once(user:is_compatio0), system:'$restore_trace'(_36884, _36886))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_36884, _36886))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_42502, must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (_42502==""->true;our_ansi_format('#ffa505', '~w~n', [_42502]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_42502, must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (_42502==""->true;our_ansi_format('#ffa505', '~w~n', [_42502]))))
  (= 
    (is-variable $x) 
    (== 
      (get-metatype $x) Variable))
  ; Action: load=metta_atom_asserted('&self',[=,['is-variable',_x],[==,['get-metatype',_x],'Variable']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
   Call: (204) [system] _3436='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->'True'='True';'True'='False'), error(_12880, _12882), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^  Unify: (194) [user] metta_file_buffer(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(132, 7, 36, 132))
^  Exit: (194) [user] metta_file_buffer(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(132, 7, 36, 132))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Call: (197) [system] var([:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Call: (197) [system] string([:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _145744), pfcAdd_Now('next-operation'(_145744)))
^  Unify: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _145744), pfcAdd_Now('next-operation'(_145744)))
   Call: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _145744)
   Unify: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, _148536))
   Call: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], _148536)
   Unify: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], _148536)
   Call: (200) [user] o_s('lazy-or', _148536)
   Unify: (200) [user] o_s('lazy-or', 'lazy-or')
   Exit: (200) [user] o_s('lazy-or', 'lazy-or')
   Exit: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'lazy-or')
   Exit: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, 'lazy-or'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^  Call: (200) [user] must_ex(current_why_UU(_167006))
^  Unify: (200) [user] must_ex(current_why_UU(_167006))
   Call: (202) [user] current_why_UU(_167006)
   Unify: (202) [user] current_why_UU(_167006)
^  Call: (203) [user] get_why_uu(_167006)
^  Unify: (203) [user] get_why_uu(_167006)
^  Call: (204) [user] findall(_172546, current_why(_172546), _172552)
^  Unify: (204) [$bags] findall(_172546, user:current_why(_172546), _172552)
^  Call: (205) [$bags] findall(_172546, user:current_why(_172546), _172552, [])
^  Unify: (205) [$bags] findall(_172546, user:current_why(_172546), _172552, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_172546, user:current_why(_172546), _172552, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_172546, user:current_why(_172546), _172552, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_172546, user:current_why(_172546), _172552, [])
   Unify: (207) [$bags] findall_loop(_172546, user:current_why(_172546), _172552, [])
^  Call: (208) [user] bugger:current_why(_172546)
^  Unify: (208) [user] bugger:current_why(_172546)
^  Call: (209) [user] bugger:current_why_data(_172546)
^  Unify: (209) [user] bugger:current_why_data(_172546)
   Call: (210) [system] nb_current('$current_why', wp(_172546, _183806))
   Fail: (210) [system] nb_current('$current_why', wp(_172546, _183806))
^  Redo: (209) [user] bugger:current_why_data(_172546)
^  Unify: (209) [user] bugger:current_why_data(_172546)
   Call: (210) [t_l] t_l:current_why_source(_172546)
   Fail: (210) [t_l] t_l:current_why_source(_172546)
^  Fail: (209) [user] bugger:current_why_data(_172546)
^  Redo: (208) [user] bugger:current_why(_172546)
^  Unify: (208) [user] bugger:current_why(mfl4(_191234, _191236, _191238, _191240))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_192190, _192192), once(user:current_mfl4(_191234, _191236, _191238, _191240)), '$restore_trace'(_192190, _192192))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_192190, _192192), system:once(user:current_mfl4(_191234, _191236, _191238, _191240)), system:'$restore_trace'(_192190, _192192))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_192190, _192192))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_191234, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_191234, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_172546, user:current_why(_172546), _172552, [])
   Exit: (207) [$bags] findall_loop(_172546, user:current_why(_172546), [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_172546, user:current_why(_172546), [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_172546, user:current_why(_172546), [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_172546, user:current_why(_172546), [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _167006)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _167006)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_328686, _328688)
   Fail: (205) [system] [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_328686, _328688)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _167006)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _167006)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _359048)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _359048)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_209090, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3634)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3634)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_203826, _203828)
   Fail: (206) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_203826, _203828)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
   Call: (203) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
   Fail: (203) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _362140)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _362140)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _362140)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _412378)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _381936, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_381936)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'lazy-or')), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'lazy-or')), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), _512790, _512792)
^  Exit: (212) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), user, 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
   Call: (213) [system] _516534=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _518404)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _518404)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _521232)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _521232)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), _28168, _28170)
^  Exit: (215) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), user, 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), _30048, _30050)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
   Call: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), _30048, _30050)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
   Call: (216) [system] _38454=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _40324)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _40324)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _43152)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _43152)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^  Call: (214) [user] assert('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (214) [user] assert('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
   Call: (217) [system] var('next-operation'(op(+, :, 'lazy-or')))
   Fail: (217) [system] var('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
   Call: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _99822)
   Call: (217) [system] _110974 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _112832)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _112832)
   Call: (218) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
   Fail: (218) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _112832)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _112832)
   Call: (218) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Exit: (218) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), _120242, _120244)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), 'next-operation', [op(+, :, 'lazy-or')])
   Call: (218) [lists] lists:member(_112832, ['next-operation', op(+, :, 'lazy-or')])
   Unify: (218) [lists] lists:member(_112832, ['next-operation', op(+, :, 'lazy-or')])
   Call: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _112832, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'lazy-or')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _99822)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _99822)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _99822)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _99822)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _99822)
   Call: (218) [system] _99822='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _112832, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _112832, 'next-operation')
   Call: (220) [lists] lists:member_([], _112832, op(+, :, 'lazy-or'))
   Unify: (220) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
   Exit: (220) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
   Exit: (219) [lists] lists:member_([op(+, :, 'lazy-or')], op(+, :, 'lazy-or'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, :, 'lazy-or'), ['next-operation', op(+, :, 'lazy-or')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^  Call: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _99822)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _99822)
   Call: (218) [system] var(op(+, :, 'lazy-or'))
   Fail: (218) [system] var(op(+, :, 'lazy-or'))
^  Redo: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _99822)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _99822)
   Call: (218) [system] compound(op(+, :, 'lazy-or'))
   Exit: (218) [system] compound(op(+, :, 'lazy-or'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _99822=op(+, :, 'lazy-or')
   Exit: (218) [system] op(+, :, 'lazy-or')=op(+, :, 'lazy-or')
^  Exit: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^  Call: (216) [user] pfcIgnored(op(+, :, 'lazy-or'))
^  Fail: (216) [user] pfcIgnored(op(+, :, 'lazy-or'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
   Call: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
   Call: (216) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _167622)
   Call: (216) [system] _178774 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _180632)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _180632)
   Call: (217) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
   Fail: (217) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _180632)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _180632)
   Call: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), _188042, _188044)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), 'next-operation', [op(+, :, 'lazy-or')])
   Call: (217) [lists] lists:member(_180632, ['next-operation', op(+, :, 'lazy-or')])
   Unify: (217) [lists] lists:member(_180632, ['next-operation', op(+, :, 'lazy-or')])
   Call: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _180632, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'lazy-or')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _167622)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _167622)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _167622)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _167622)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _167622)
   Call: (217) [system] _167622='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _180632, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _180632, 'next-operation')
   Call: (219) [lists] lists:member_([], _180632, op(+, :, 'lazy-or'))
   Unify: (219) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
   Exit: (219) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
   Exit: (218) [lists] lists:member_([op(+, :, 'lazy-or')], op(+, :, 'lazy-or'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, :, 'lazy-or'), ['next-operation', op(+, :, 'lazy-or')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^  Call: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _167622)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _167622)
   Call: (217) [system] var(op(+, :, 'lazy-or'))
   Fail: (217) [system] var(op(+, :, 'lazy-or'))
^  Redo: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _167622)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _167622)
   Call: (217) [system] compound(op(+, :, 'lazy-or'))
   Exit: (217) [system] compound(op(+, :, 'lazy-or'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _167622=op(+, :, 'lazy-or')
   Exit: (217) [system] op(+, :, 'lazy-or')=op(+, :, 'lazy-or')
^  Exit: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^  Call: (215) [user] pfcTraced(op(+, :, 'lazy-or'))
^  Fail: (215) [user] pfcTraced(op(+, :, 'lazy-or'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'lazy-or')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'lazy-or')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_334034)
^  Unify: (213) [user] pfcGetSearch(_334034)
   Call: (214) [t_l] t_l:pfcSearchTL(_335884)
   Fail: (214) [t_l] t_l:pfcSearchTL(_335884)
^  Redo: (213) [user] pfcGetSearch(_334034)
^  Call: (214) [user] pfcSearch(_338658)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _334034=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _363092)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _363092)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _363092)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _373354)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
   Call: (219) [system] is_list(_380850)
   Fail: (219) [system] is_list(_380850)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
   Call: (220) [system] copy_term('next-operation'(op(+, :, 'lazy-or')), _388244)
   Exit: (220) [system] copy_term('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _430906, _430908)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _430906, _430908)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _430906, _430908)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _442148)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _443088)
   Call: (225) [system] nonvar(_443946)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _444948)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _445882)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), number_of_clauses(_455076))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), number_of_clauses(_455076))
   Call: (225) [system] nonvar(number_of_clauses(_455076))
   Exit: (225) [system] nonvar(number_of_clauses(_455076))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_455076), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_455076), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _469920), (prolog_current_choice(_469930), push_current_choice(_469930), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _469952), pfc_call(_469952)), nb_setval('$pfc_current_choice', _469920))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _469920), user:(prolog_current_choice(_469930), push_current_choice(_469930), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _469952), pfc_call(_469952)), user:nb_setval('$pfc_current_choice', _469920))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _469920))
   Call: (227) [system] nb_current('$pfc_current_choice', _469920)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_469930)
   Exit: (226) [system] prolog_current_choice(2927)
^  Call: (226) [user] push_current_choice(2927)
^  Unify: (226) [user] push_current_choice(2927)
   Call: (227) [system] nb_current('$pfc_current_choice', _479270)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (226) [user] push_current_choice(2927)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _469952)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _469952)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _487642)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _469920), user:(prolog_current_choice(_469930), push_current_choice(_469930), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836), _469952), pfc_call(_469952)), user:nb_setval('$pfc_current_choice', _469920))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _393836))
^  Redo: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Call: (222) [user] pfc_spft(_502512, _502598, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520))
^  Unify: (222) [user] pfc_spft(_502512, _503530, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520))
^  Call: (223) [user] pfcCallSystem('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^  Call: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^  Unify: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
   Call: (225) [system] var('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
   Fail: (225) [system] var('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^  Redo: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^  Unify: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
   Call: (225) [system] callable('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
   Exit: (225) [system] callable('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^  Unify: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^  Redo: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^  Unify: (224) [user] pfc_call('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
^  Call: (225) [user] predicate_property('$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_502512, _504390, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _502518, _502520)))
   Call: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Exit: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Exit: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _18536, _18538)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _18536, _18538)
   Call: (228) [system] compound('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Exit: (228) [system] compound('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (228) [system] compound_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _18536, _18538)
   Exit: (228) [system] compound_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _29778)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _30718)
   Call: (226) [system] nonvar(_31576)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _32578)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _33512)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Exit: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(_42706))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(_42706))
   Call: (226) [system] nonvar(number_of_clauses(_42706))
   Exit: (226) [system] nonvar(number_of_clauses(_42706))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_42706), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_42706), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Exit: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(731), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(731))
^  Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _57550), (prolog_current_choice(_57560), push_current_choice(_57560), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _57582), pfc_call(_57582)), nb_setval('$pfc_current_choice', _57550))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _57550), user:(prolog_current_choice(_57560), push_current_choice(_57560), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _57582), pfc_call(_57582)), user:nb_setval('$pfc_current_choice', _57550))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _57550))
   Call: (228) [system] nb_current('$pfc_current_choice', _57550)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_57560)
   Exit: (227) [system] prolog_current_choice(2947)
^  Call: (227) [user] push_current_choice(2947)
^  Unify: (227) [user] push_current_choice(2947)
   Call: (228) [system] nb_current('$pfc_current_choice', _66900)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (227) [user] push_current_choice(2947)
^  Call: (227) [user] clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _57582)
^  Fail: (227) [user] clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _57582)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _75272)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _57550), user:(prolog_current_choice(_57560), push_current_choice(_57560), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _57582), pfc_call(_57582)), user:nb_setval('$pfc_current_choice', _57550))
^  Fail: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^  Fail: (222) [user] pfc_spft(_3844, _82776, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852))
^  Redo: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_180082)
   Fail: (203) [t_l] t_l:pfcSearchTL(_180082)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_182856)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^  Exit: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, :, 'lazy-or'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])\=[_204322|_204324]
   Exit: (200) [system] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])\=[_204322|_204324]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_208060, _208062), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_208060, _208062), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (205) [user] metta_interp_mode(+, _211776)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (206) [user] metta_interp_mode(load, _216366)
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _225588)
   Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_232064, _232066), once(user:is_compatio0), '$restore_trace'(_232064, _232066))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_232064, _232066), system:once(user:is_compatio0), system:'$restore_trace'(_232064, _232066))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_232064, _232066))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_237682, must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (_237682==""->true;our_ansi_format('#ffa505', '~w~n', [_237682]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_237682, must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (_237682==""->true;our_ansi_format('#ffa505', '~w~n', [_237682]))))
  (: lazy-or 
    (-> Bool Atom Bool))
  ; Action: load=metta_atom_asserted('&self',[:,'lazy-or',[->,'Bool','Atom','Bool']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Exit: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Exit: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_208060, _208062), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'False', _270874], _270874], ['_x'=_270874], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(165, 9, 31, 165))
^  Exit: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'False', _270874], _270874], ['_x'=_270874], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(165, 9, 31, 165))
^  Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_270874])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_270874])
   Call: (196) [apply] apply:maplist_(['_x'=_270874], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_x'=_270874], user:maybe_assign)
   Call: (197) [user] maybe_assign('_x'=_270874)
   Unify: (197) [user] maybe_assign('_x'=_270874)
^  Call: (198) [user] ignore(_270874=_x)
^  Unify: (198) [system] ignore(user:(_270874=_x))
   Call: (199) [system] _270874=_x
   Exit: (199) [system] _x=_x
^  Exit: (198) [system] ignore(user:(_x=_x))
   Exit: (197) [user] maybe_assign('_x'=_x)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Call: (197) [system] var([=, ['lazy-or', 'False', _x], _x])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [=, ['lazy-or', 'False', _x], _x]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Call: (197) [system] string([=, ['lazy-or', 'False', _x], _x])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _350988), pfcAdd_Now('next-operation'(_350988)))
^  Unify: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _350988), pfcAdd_Now('next-operation'(_350988)))
   Call: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _350988)
   Unify: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, _353780))
   Call: (199) [user] o_s([['lazy-or', 'False', _x], _x], _353780)
   Unify: (199) [user] o_s([['lazy-or', 'False', _x], _x], _353780)
   Call: (200) [user] o_s(['lazy-or', 'False', _x], _353780)
   Unify: (200) [user] o_s(['lazy-or', 'False', _x], _353780)
   Call: (201) [user] o_s('lazy-or', _353780)
   Unify: (201) [user] o_s('lazy-or', 'lazy-or')
   Exit: (201) [user] o_s('lazy-or', 'lazy-or')
   Exit: (200) [user] o_s(['lazy-or', 'False', _x], 'lazy-or')
   Exit: (199) [user] o_s([['lazy-or', 'False', _x], _x], 'lazy-or')
   Exit: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, 'lazy-or'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Call: (200) [user] must_ex(current_why_UU(_374998))
^  Unify: (200) [user] must_ex(current_why_UU(_374998))
   Call: (202) [user] current_why_UU(_374998)
   Unify: (202) [user] current_why_UU(_374998)
^  Call: (203) [user] get_why_uu(_374998)
^  Unify: (203) [user] get_why_uu(_374998)
^  Call: (204) [user] findall(_380538, current_why(_380538), _380544)
^  Unify: (204) [$bags] findall(_380538, user:current_why(_380538), _380544)
^  Call: (205) [$bags] findall(_380538, user:current_why(_380538), _380544, [])
^  Unify: (205) [$bags] findall(_380538, user:current_why(_380538), _380544, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_380538, user:current_why(_380538), _380544, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_380538, user:current_why(_380538), _380544, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_380538, user:current_why(_380538), _380544, [])
   Unify: (207) [$bags] findall_loop(_380538, user:current_why(_380538), _380544, [])
^  Call: (208) [user] bugger:current_why(_380538)
^  Unify: (208) [user] bugger:current_why(_380538)
^  Call: (209) [user] bugger:current_why_data(_380538)
^  Unify: (209) [user] bugger:current_why_data(_380538)
   Call: (210) [system] nb_current('$current_why', wp(_380538, _391798))
   Fail: (210) [system] nb_current('$current_why', wp(_380538, _391798))
^  Redo: (209) [user] bugger:current_why_data(_380538)
^  Unify: (209) [user] bugger:current_why_data(_380538)
   Call: (210) [t_l] t_l:current_why_source(_380538)
   Fail: (210) [t_l] t_l:current_why_source(_380538)
^  Fail: (209) [user] bugger:current_why_data(_380538)
^  Redo: (208) [user] bugger:current_why(_380538)
^  Unify: (208) [user] bugger:current_why(mfl4(_399226, _399228, _399230, _399232))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_400182, _400184), once(user:current_mfl4(_399226, _399228, _399230, _399232)), '$restore_trace'(_400182, _400184))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_400182, _400184), system:once(user:current_mfl4(_399226, _399228, _399230, _399232)), system:'$restore_trace'(_400182, _400184))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_400182, _400184))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_399226, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_399226, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_380538, user:current_why(_380538), _380544, [])
   Exit: (207) [$bags] findall_loop(_380538, user:current_why(_380538), [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_380538, user:current_why(_380538), [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_380538, user:current_why(_380538), [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_380538, user:current_why(_380538), [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _374998)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _374998)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_417082, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_17030, _17032)
   Fail: (205) [system] [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_17030, _17032)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3598)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3598)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _47376)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _47376)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _47376)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _47376)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_409864, _409866)
   Fail: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_409864, _409866)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
   Call: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
   Fail: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _48776)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _48776)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _48776)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _99014)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _68572, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_68572)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _199426, _199428)
^  Exit: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
   Call: (213) [system] _203170=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _205040)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _205040)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _207868)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _207868)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _235178, _235180)
^  Exit: (215) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), _237058, _237060)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
   Call: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), _237058, _237060)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
   Call: (216) [system] _245464=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _247334)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _247334)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _250162)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _250162)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^  Call: (214) [user] assert('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (214) [user] assert('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
   Call: (217) [system] var('next-operation'(op(+, =, 'lazy-or')))
   Fail: (217) [system] var('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
   Call: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _306832)
   Call: (217) [system] _317984 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _319842)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _319842)
   Call: (218) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
   Fail: (218) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _319842)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _319842)
   Call: (218) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Exit: (218) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), _327252, _327254)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), 'next-operation', [op(+, =, 'lazy-or')])
   Call: (218) [lists] lists:member(_319842, ['next-operation', op(+, =, 'lazy-or')])
   Unify: (218) [lists] lists:member(_319842, ['next-operation', op(+, =, 'lazy-or')])
   Call: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _319842, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'lazy-or')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _306832)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _306832)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _306832)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _306832)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _306832)
   Call: (218) [system] _306832='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _319842, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _319842, 'next-operation')
   Call: (220) [lists] lists:member_([], _319842, op(+, =, 'lazy-or'))
   Unify: (220) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
   Exit: (220) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
   Exit: (219) [lists] lists:member_([op(+, =, 'lazy-or')], op(+, =, 'lazy-or'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, =, 'lazy-or'), ['next-operation', op(+, =, 'lazy-or')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^  Call: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _306832)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _306832)
   Call: (218) [system] var(op(+, =, 'lazy-or'))
   Fail: (218) [system] var(op(+, =, 'lazy-or'))
^  Redo: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _306832)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _306832)
   Call: (218) [system] compound(op(+, =, 'lazy-or'))
   Exit: (218) [system] compound(op(+, =, 'lazy-or'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _306832=op(+, =, 'lazy-or')
   Exit: (218) [system] op(+, =, 'lazy-or')=op(+, =, 'lazy-or')
^  Exit: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^  Call: (216) [user] pfcIgnored(op(+, =, 'lazy-or'))
^  Fail: (216) [user] pfcIgnored(op(+, =, 'lazy-or'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
   Call: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
   Call: (216) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _374632)
   Call: (216) [system] _385784 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _387642)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _387642)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _387642)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _387642)
   Call: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), _395052, _395054)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), 'next-operation', [op(+, =, 'lazy-or')])
   Call: (217) [lists] lists:member(_387642, ['next-operation', op(+, =, 'lazy-or')])
   Unify: (217) [lists] lists:member(_387642, ['next-operation', op(+, =, 'lazy-or')])
   Call: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _387642, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'lazy-or')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _374632)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _374632)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _374632)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _374632)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _374632)
   Call: (217) [system] _374632='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _387642, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _387642, 'next-operation')
   Call: (219) [lists] lists:member_([], _387642, op(+, =, 'lazy-or'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
   Exit: (218) [lists] lists:member_([op(+, =, 'lazy-or')], op(+, =, 'lazy-or'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'lazy-or'), ['next-operation', op(+, =, 'lazy-or')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _374632)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _374632)
   Call: (217) [system] var(op(+, =, 'lazy-or'))
   Fail: (217) [system] var(op(+, =, 'lazy-or'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _374632)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _374632)
   Call: (217) [system] compound(op(+, =, 'lazy-or'))
   Exit: (217) [system] compound(op(+, =, 'lazy-or'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _374632=op(+, =, 'lazy-or')
   Exit: (217) [system] op(+, =, 'lazy-or')=op(+, =, 'lazy-or')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^  Call: (215) [user] pfcTraced(op(+, =, 'lazy-or'))
^  Fail: (215) [user] pfcTraced(op(+, =, 'lazy-or'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'lazy-or')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'lazy-or')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_22742)
^  Unify: (213) [user] pfcGetSearch(_22742)
   Call: (214) [t_l] t_l:pfcSearchTL(_24592)
   Fail: (214) [t_l] t_l:pfcSearchTL(_24592)
^  Redo: (213) [user] pfcGetSearch(_22742)
^  Call: (214) [user] pfcSearch(_27366)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _22742=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _51800)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _51800)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _51800)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _62062)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
   Call: (219) [system] is_list(_69558)
   Fail: (219) [system] is_list(_69558)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
   Call: (220) [system] copy_term('next-operation'(op(+, =, 'lazy-or')), _76952)
   Exit: (220) [system] copy_term('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _119614, _119616)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _119614, _119616)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _119614, _119616)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _130856)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _131796)
   Call: (225) [system] nonvar(_132654)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _133656)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _134590)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), number_of_clauses(_143784))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), number_of_clauses(_143784))
   Call: (225) [system] nonvar(number_of_clauses(_143784))
   Exit: (225) [system] nonvar(number_of_clauses(_143784))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_143784), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_143784), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _158628), (prolog_current_choice(_158638), push_current_choice(_158638), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _158660), pfc_call(_158660)), nb_setval('$pfc_current_choice', _158628))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _158628), user:(prolog_current_choice(_158638), push_current_choice(_158638), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _158660), pfc_call(_158660)), user:nb_setval('$pfc_current_choice', _158628))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _158628))
   Call: (227) [system] nb_current('$pfc_current_choice', _158628)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_158638)
   Exit: (226) [system] prolog_current_choice(2930)
^  Call: (226) [user] push_current_choice(2930)
^  Unify: (226) [user] push_current_choice(2930)
   Call: (227) [system] nb_current('$pfc_current_choice', _167978)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (226) [user] push_current_choice(2930)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _158660)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _158660)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _176350)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _158628), user:(prolog_current_choice(_158638), push_current_choice(_158638), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544), _158660), pfc_call(_158660)), user:nb_setval('$pfc_current_choice', _158628))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _82544))
^  Redo: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (222) [user] pfc_spft(_191220, _191306, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228))
^  Unify: (222) [user] pfc_spft(_191220, _192238, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228))
^  Call: (223) [user] pfcCallSystem('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Call: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (225) [system] var('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Fail: (225) [system] var('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Redo: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (225) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Exit: (225) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Redo: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Call: (225) [user] predicate_property('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (228) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Exit: (228) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Call: (225) [user] predicate_property('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (227) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Exit: (227) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _227378, _227380)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _227378, _227380)
   Call: (228) [system] compound('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Exit: (228) [system] compound('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (228) [system] compound_name_arity('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _227378, _227380)
   Exit: (228) [system] compound_name_arity('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Call: (225) [user] predicate_property('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _238620)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _239560)
   Call: (226) [system] nonvar(_240418)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _241420)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _242354)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (227) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Exit: (227) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Call: (225) [user] predicate_property('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), number_of_clauses(_251548))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), number_of_clauses(_251548))
   Call: (226) [system] nonvar(number_of_clauses(_251548))
   Exit: (226) [system] nonvar(number_of_clauses(_251548))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_251548), user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_251548), user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (228) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Exit: (228) [system] callable('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(733), user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), number_of_clauses(733))
^  Unify: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _266392), (prolog_current_choice(_266402), push_current_choice(_266402), clause('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _266424), pfc_call(_266424)), nb_setval('$pfc_current_choice', _266392))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _266392), user:(prolog_current_choice(_266402), push_current_choice(_266402), clause('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _266424), pfc_call(_266424)), user:nb_setval('$pfc_current_choice', _266392))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _266392))
   Call: (228) [system] nb_current('$pfc_current_choice', _266392)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_266402)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _275742)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _266424)
^  Fail: (227) [user] clause('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _266424)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _284114)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _266392), user:(prolog_current_choice(_266402), push_current_choice(_266402), clause('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)), _266424), pfc_call(_266424)), user:nb_setval('$pfc_current_choice', _266392))
^  Fail: (224) [user] pfc_call('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_191220, _193098, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228)))
^  Fail: (222) [user] pfc_spft(_191220, _291618, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _191226, _191228))
^  Redo: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_388924)
   Fail: (203) [t_l] t_l:pfcSearchTL(_388924)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_391698)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, =, 'lazy-or'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])\=[_413164|_413166]
   Exit: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])\=[_413164|_413166]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'), error(_416902, _416904), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'), error(_416902, _416904), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
   Unify: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
   Call: (205) [user] metta_interp_mode(+, _420618)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Call: (206) [user] metta_interp_mode(load, _425208)
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Call: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _434430)
   Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_440906, _440908), once(user:is_compatio0), '$restore_trace'(_440906, _440908))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_440906, _440908), system:once(user:is_compatio0), system:'$restore_trace'(_440906, _440908))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_440906, _440908))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_446524, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (_446524==""->true;our_ansi_format('#ffa505', '~w~n', [_446524]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_446524, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (_446524==""->true;our_ansi_format('#ffa505', '~w~n', [_446524]))))
  (= 
    (lazy-or False $x) $x)
  ; Action: load=metta_atom_asserted('&self',[=,['lazy-or','False',_x],_x])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
   Exit: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
   Exit: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->'True'='True';'True'='False'), error(_416902, _416904), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'True', _479772], 'True'], ['_x'=_479772], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(191, 10, 25, 191))
^  Exit: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'True', _479772], 'True'], ['_x'=_479772], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(191, 10, 25, 191))
^  Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_479772])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_479772])
   Call: (196) [apply] apply:maplist_(['_x'=_479772], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_x'=_479772], user:maybe_assign)
   Call: (197) [user] maybe_assign('_x'=_479772)
   Unify: (197) [user] maybe_assign('_x'=_479772)
^  Call: (198) [user] ignore(_479772=_x)
^  Unify: (198) [system] ignore(user:(_479772=_x))
   Call: (199) [system] _479772=_x
   Exit: (199) [system] _x=_x
^  Exit: (198) [system] ignore(user:(_x=_x))
   Exit: (197) [user] maybe_assign('_x'=_x)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Call: (197) [system] var([=, ['lazy-or', 'True', _x], 'True'])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [=, ['lazy-or', 'True', _x], 'True']==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Call: (197) [system] string([=, ['lazy-or', 'True', _x], 'True'])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _39980), pfcAdd_Now('next-operation'(_39980)))
^  Unify: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _39980), pfcAdd_Now('next-operation'(_39980)))
   Call: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _39980)
   Unify: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, _42772))
   Call: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], _42772)
   Unify: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], _42772)
   Call: (200) [user] o_s(['lazy-or', 'True', _x], _42772)
   Unify: (200) [user] o_s(['lazy-or', 'True', _x], _42772)
   Call: (201) [user] o_s('lazy-or', _42772)
   Unify: (201) [user] o_s('lazy-or', 'lazy-or')
   Exit: (201) [user] o_s('lazy-or', 'lazy-or')
   Exit: (200) [user] o_s(['lazy-or', 'True', _x], 'lazy-or')
   Exit: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], 'lazy-or')
   Exit: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, 'lazy-or'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Call: (200) [user] must_ex(current_why_UU(_63990))
^  Unify: (200) [user] must_ex(current_why_UU(_63990))
   Call: (202) [user] current_why_UU(_63990)
   Unify: (202) [user] current_why_UU(_63990)
^  Call: (203) [user] get_why_uu(_63990)
^  Unify: (203) [user] get_why_uu(_63990)
^  Call: (204) [user] findall(_69530, current_why(_69530), _69536)
^  Unify: (204) [$bags] findall(_69530, user:current_why(_69530), _69536)
^  Call: (205) [$bags] findall(_69530, user:current_why(_69530), _69536, [])
^  Unify: (205) [$bags] findall(_69530, user:current_why(_69530), _69536, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_69530, user:current_why(_69530), _69536, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_69530, user:current_why(_69530), _69536, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_69530, user:current_why(_69530), _69536, [])
   Unify: (207) [$bags] findall_loop(_69530, user:current_why(_69530), _69536, [])
^  Call: (208) [user] bugger:current_why(_69530)
^  Unify: (208) [user] bugger:current_why(_69530)
^  Call: (209) [user] bugger:current_why_data(_69530)
^  Unify: (209) [user] bugger:current_why_data(_69530)
   Call: (210) [system] nb_current('$current_why', wp(_69530, _80790))
   Fail: (210) [system] nb_current('$current_why', wp(_69530, _80790))
^  Redo: (209) [user] bugger:current_why_data(_69530)
^  Unify: (209) [user] bugger:current_why_data(_69530)
   Call: (210) [t_l] t_l:current_why_source(_69530)
   Fail: (210) [t_l] t_l:current_why_source(_69530)
^  Fail: (209) [user] bugger:current_why_data(_69530)
^  Redo: (208) [user] bugger:current_why(_69530)
^  Unify: (208) [user] bugger:current_why(mfl4(_88218, _88220, _88222, _88224))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_89174, _89176), once(user:current_mfl4(_88218, _88220, _88222, _88224)), '$restore_trace'(_89174, _89176))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_89174, _89176), system:once(user:current_mfl4(_88218, _88220, _88222, _88224)), system:'$restore_trace'(_89174, _89176))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_89174, _89176))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_88218, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_88218, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_69530, user:current_why(_69530), _69536, [])
   Exit: (207) [$bags] findall_loop(_69530, user:current_why(_69530), [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_69530, user:current_why(_69530), [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_69530, user:current_why(_69530), [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_69530, user:current_why(_69530), [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _63990)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _63990)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_225668, _225670)
   Fail: (205) [system] [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_225668, _225670)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _63990)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _63990)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _256030)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _256030)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _256030)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _256030)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_106072, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_100458, _100460)
   Fail: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_100458, _100460)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
   Call: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
   Fail: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _258772)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _258772)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _258772)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _309010)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _409422, _409424)
^  Exit: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
   Call: (213) [system] _413166=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _415036)
^  Exit: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, (0x55c12cf4fc30))
   Call: (213) [$syspreds] clause_property((0x55c12cf4fc30), module(user))
   Unify: (213) [$syspreds] clause_property((0x55c12cf4fc30), module(user))
   Exit: (213) [$syspreds] clause_property((0x55c12cf4fc30), module(user))
^  Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x55c12cf4fc30))
^  Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x55c12cf4fc30))
^  Call: (214) [user] clause(_421592, _421594, (0x55c12cf4fc30))
^  Exit: (214) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, (0x55c12cf4fc30))
^  Call: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), _423488)
^  Unify: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
   Call: (214) [system] 'next-operation'(op(+, =, 'lazy-or'))=@='next-operation'(op(+, =, 'lazy-or'))
   Exit: (214) [system] 'next-operation'(op(+, =, 'lazy-or'))=@='next-operation'(op(+, =, 'lazy-or'))
^  Call: (214) [user] strip_m(true, _428130)
^  Unify: (214) [user] strip_m(true, true)
^  Exit: (214) [user] strip_m(true, true)
   Call: (214) [system] cl('next-operation'(op(+, =, 'lazy-or')), true)=@=cl('next-operation'(op(+, =, 'lazy-or')), true)
   Exit: (214) [system] cl('next-operation'(op(+, =, 'lazy-or')), true)=@=cl('next-operation'(op(+, =, 'lazy-or')), true)
^  Exit: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x55c12cf4fc30))
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Exit: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^  Fail: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^  Redo: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
   Unify: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
   Exit: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _278568, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_278568)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_504576)
   Fail: (203) [t_l] t_l:pfcSearchTL(_504576)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_507350)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^  Exit: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, =, 'lazy-or'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])\=[_8594|_8596]
   Exit: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])\=[_8594|_8596]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'), error(_12332, _12334), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'), error(_12332, _12334), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
   Call: (205) [user] metta_interp_mode(+, _16048)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Call: (206) [user] metta_interp_mode(load, _20638)
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Call: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _29860)
   Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_36336, _36338), once(user:is_compatio0), '$restore_trace'(_36336, _36338))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_36336, _36338), system:once(user:is_compatio0), system:'$restore_trace'(_36336, _36338))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_36336, _36338))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_41954, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (_41954==""->true;our_ansi_format('#ffa505', '~w~n', [_41954]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_41954, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (_41954==""->true;our_ansi_format('#ffa505', '~w~n', [_41954]))))
  (= 
    (lazy-or True $x) True)
  ; Action: load=metta_atom_asserted('&self',[=,['lazy-or','True',_x],'True'])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
   Exit: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->'True'='True';'True'='False'), error(_12332, _12334), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [:, 'is-expression', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(218, 11, 26, 218))
^  Exit: (194) [user] metta_file_buffer(+, [:, 'is-expression', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(218, 11, 26, 218))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] var([:, 'is-expression', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [:, 'is-expression', [->, 'Atom', 'Bool']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] string([:, 'is-expression', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _145108), pfcAdd_Now('next-operation'(_145108)))
^  Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _145108), pfcAdd_Now('next-operation'(_145108)))
   Call: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _145108)
   Unify: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, _147900))
   Call: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], _147900)
   Unify: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], _147900)
   Call: (200) [user] o_s('is-expression', _147900)
   Unify: (200) [user] o_s('is-expression', 'is-expression')
   Exit: (200) [user] o_s('is-expression', 'is-expression')
   Exit: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], 'is-expression')
   Exit: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, 'is-expression'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^  Call: (200) [user] must_ex(current_why_UU(_166370))
^  Unify: (200) [user] must_ex(current_why_UU(_166370))
   Call: (202) [user] current_why_UU(_166370)
   Unify: (202) [user] current_why_UU(_166370)
^  Call: (203) [user] get_why_uu(_166370)
^  Unify: (203) [user] get_why_uu(_166370)
^  Call: (204) [user] findall(_171910, current_why(_171910), _171916)
^  Unify: (204) [$bags] findall(_171910, user:current_why(_171910), _171916)
^  Call: (205) [$bags] findall(_171910, user:current_why(_171910), _171916, [])
^  Unify: (205) [$bags] findall(_171910, user:current_why(_171910), _171916, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_171910, user:current_why(_171910), _171916, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_171910, user:current_why(_171910), _171916, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_171910, user:current_why(_171910), _171916, [])
   Unify: (207) [$bags] findall_loop(_171910, user:current_why(_171910), _171916, [])
^  Call: (208) [user] bugger:current_why(_171910)
^  Unify: (208) [user] bugger:current_why(_171910)
^  Call: (209) [user] bugger:current_why_data(_171910)
^  Unify: (209) [user] bugger:current_why_data(_171910)
   Call: (210) [system] nb_current('$current_why', wp(_171910, _183170))
   Fail: (210) [system] nb_current('$current_why', wp(_171910, _183170))
^  Redo: (209) [user] bugger:current_why_data(_171910)
^  Unify: (209) [user] bugger:current_why_data(_171910)
   Call: (210) [t_l] t_l:current_why_source(_171910)
   Fail: (210) [t_l] t_l:current_why_source(_171910)
^  Fail: (209) [user] bugger:current_why_data(_171910)
^  Redo: (208) [user] bugger:current_why(_171910)
^  Unify: (208) [user] bugger:current_why(mfl4(_190598, _190600, _190602, _190604))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_191554, _191556), once(user:current_mfl4(_190598, _190600, _190602, _190604)), '$restore_trace'(_191554, _191556))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_191554, _191556), system:once(user:current_mfl4(_190598, _190600, _190602, _190604)), system:'$restore_trace'(_191554, _191556))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_191554, _191556))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_190598, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_190598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_171910, user:current_why(_171910), _171916, [])
   Exit: (207) [$bags] findall_loop(_171910, user:current_why(_171910), [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_171910, user:current_why(_171910), [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_171910, user:current_why(_171910), [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_171910, user:current_why(_171910), [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _166370)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _166370)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_328050, _328052)
   Fail: (205) [system] [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_328050, _328052)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _166370)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _166370)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _358412)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _358412)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_208454, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_200908, _200910)
   Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_200908, _200910)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
   Call: (203) [system] is_list('next-operation'(op(+, :, 'is-expression')))
   Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _359222)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _359222)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _359222)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _409460)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _379018, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_379018)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-expression')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-expression')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-expression')), _509872, _509874)
^  Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-expression')), user, 'next-operation'(op(+, :, 'is-expression')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
   Call: (213) [system] _513616=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _515486)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _515486)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _518314)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _518314)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-expression')), _25364, _25366)
^  Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-expression')), user, 'next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), _27244, _27246)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), _27244, _27246)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
   Call: (216) [system] _35650=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _37520)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _37520)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _40348)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _40348)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^  Call: (214) [user] assert('next-operation'(op(+, :, 'is-expression')))
^  Exit: (214) [user] assert('next-operation'(op(+, :, 'is-expression')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
   Call: (217) [system] var('next-operation'(op(+, :, 'is-expression')))
   Fail: (217) [system] var('next-operation'(op(+, :, 'is-expression')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _97018)
   Call: (217) [system] _108170 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _110028)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _110028)
   Call: (218) [system] is_list('next-operation'(op(+, :, 'is-expression')))
   Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _110028)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _110028)
   Call: (218) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Exit: (218) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), _117438, _117440)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), 'next-operation', [op(+, :, 'is-expression')])
   Call: (218) [lists] lists:member(_110028, ['next-operation', op(+, :, 'is-expression')])
   Unify: (218) [lists] lists:member(_110028, ['next-operation', op(+, :, 'is-expression')])
   Call: (219) [lists] lists:member_([op(+, :, 'is-expression')], _110028, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-expression')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _97018)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _97018)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _97018)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _97018)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _97018)
   Call: (218) [system] _97018='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, :, 'is-expression')], _110028, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-expression')], _110028, 'next-operation')
   Call: (220) [lists] lists:member_([], _110028, op(+, :, 'is-expression'))
   Unify: (220) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
   Exit: (220) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
   Exit: (219) [lists] lists:member_([op(+, :, 'is-expression')], op(+, :, 'is-expression'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, :, 'is-expression'), ['next-operation', op(+, :, 'is-expression')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^  Call: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _97018)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _97018)
   Call: (218) [system] var(op(+, :, 'is-expression'))
   Fail: (218) [system] var(op(+, :, 'is-expression'))
^  Redo: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _97018)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _97018)
   Call: (218) [system] compound(op(+, :, 'is-expression'))
   Exit: (218) [system] compound(op(+, :, 'is-expression'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _97018=op(+, :, 'is-expression')
   Exit: (218) [system] op(+, :, 'is-expression')=op(+, :, 'is-expression')
^  Exit: (217) [user] compound_eles(0, op(+, :, 'is-expression'), op(+, :, 'is-expression'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^  Call: (216) [user] pfcIgnored(op(+, :, 'is-expression'))
^  Fail: (216) [user] pfcIgnored(op(+, :, 'is-expression'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
   Call: (216) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _164818)
   Call: (216) [system] _175970 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _177828)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _177828)
   Call: (217) [system] is_list('next-operation'(op(+, :, 'is-expression')))
   Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _177828)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _177828)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), _185238, _185240)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), 'next-operation', [op(+, :, 'is-expression')])
   Call: (217) [lists] lists:member(_177828, ['next-operation', op(+, :, 'is-expression')])
   Unify: (217) [lists] lists:member(_177828, ['next-operation', op(+, :, 'is-expression')])
   Call: (218) [lists] lists:member_([op(+, :, 'is-expression')], _177828, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-expression')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _164818)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _164818)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _164818)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _164818)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _164818)
   Call: (217) [system] _164818='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, :, 'is-expression')], _177828, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-expression')], _177828, 'next-operation')
   Call: (219) [lists] lists:member_([], _177828, op(+, :, 'is-expression'))
   Unify: (219) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
   Exit: (219) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
   Exit: (218) [lists] lists:member_([op(+, :, 'is-expression')], op(+, :, 'is-expression'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, :, 'is-expression'), ['next-operation', op(+, :, 'is-expression')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^  Call: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _164818)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _164818)
   Call: (217) [system] var(op(+, :, 'is-expression'))
   Fail: (217) [system] var(op(+, :, 'is-expression'))
^  Redo: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _164818)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _164818)
   Call: (217) [system] compound(op(+, :, 'is-expression'))
   Exit: (217) [system] compound(op(+, :, 'is-expression'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _164818=op(+, :, 'is-expression')
   Exit: (217) [system] op(+, :, 'is-expression')=op(+, :, 'is-expression')
^  Exit: (216) [user] compound_eles(0, op(+, :, 'is-expression'), op(+, :, 'is-expression'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^  Call: (215) [user] pfcTraced(op(+, :, 'is-expression'))
^  Fail: (215) [user] pfcTraced(op(+, :, 'is-expression'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-expression')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-expression')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_331230)
^  Unify: (213) [user] pfcGetSearch(_331230)
   Call: (214) [t_l] t_l:pfcSearchTL(_333080)
   Fail: (214) [t_l] t_l:pfcSearchTL(_333080)
^  Redo: (213) [user] pfcGetSearch(_331230)
^  Call: (214) [user] pfcSearch(_335854)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _331230=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _360288)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _360288)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _360288)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _370550)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
   Call: (219) [system] is_list(_378046)
   Fail: (219) [system] is_list(_378046)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
   Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-expression')), _385440)
   Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _428102, _428104)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _428102, _428104)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _428102, _428104)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _439344)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _440284)
   Call: (225) [system] nonvar(_441142)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _442144)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _443078)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), number_of_clauses(_452272))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), number_of_clauses(_452272))
   Call: (225) [system] nonvar(number_of_clauses(_452272))
   Exit: (225) [system] nonvar(number_of_clauses(_452272))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_452272), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_452272), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _467116), (prolog_current_choice(_467126), push_current_choice(_467126), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _467148), pfc_call(_467148)), nb_setval('$pfc_current_choice', _467116))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _467116), user:(prolog_current_choice(_467126), push_current_choice(_467126), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _467148), pfc_call(_467148)), user:nb_setval('$pfc_current_choice', _467116))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _467116))
   Call: (227) [system] nb_current('$pfc_current_choice', _467116)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_467126)
   Exit: (226) [system] prolog_current_choice(2927)
^  Call: (226) [user] push_current_choice(2927)
^  Unify: (226) [user] push_current_choice(2927)
   Call: (227) [system] nb_current('$pfc_current_choice', _476466)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (226) [user] push_current_choice(2927)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _467148)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _467148)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _484838)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _467116), user:(prolog_current_choice(_467126), push_current_choice(_467126), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032), _467148), pfc_call(_467148)), user:nb_setval('$pfc_current_choice', _467116))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _391032))
^  Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Call: (222) [user] pfc_spft(_499708, _499794, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716))
^  Unify: (222) [user] pfc_spft(_499708, _500726, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716))
^  Call: (223) [user] pfcCallSystem('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^  Call: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^  Unify: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
   Call: (225) [system] var('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
   Fail: (225) [system] var('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^  Redo: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^  Unify: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
   Call: (225) [system] callable('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
   Exit: (225) [system] callable('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^  Unify: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^  Redo: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^  Unify: (224) [user] pfc_call('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
^  Call: (225) [user] predicate_property('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
   Call: (228) [system] callable('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
   Exit: (228) [system] callable('$spft$'(_499708, _501586, '$nt$'('next-operation'(op(+, :, 'is-expression')), _499714, _499716)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Call: (225) [user] predicate_property('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Exit: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _15750, _15752)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _15750, _15752)
   Call: (228) [system] compound('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Exit: (228) [system] compound('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (228) [system] compound_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _15750, _15752)
   Exit: (228) [system] compound_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Call: (225) [user] predicate_property('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _26992)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _27932)
   Call: (226) [system] nonvar(_28790)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _29792)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _30726)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Exit: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Call: (225) [user] predicate_property('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(_39920))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(_39920))
   Call: (226) [system] nonvar(number_of_clauses(_39920))
   Exit: (226) [system] nonvar(number_of_clauses(_39920))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_39920), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_39920), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (228) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Exit: (228) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(737), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(737))
^  Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _54764), (prolog_current_choice(_54774), push_current_choice(_54774), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _54796), pfc_call(_54796)), nb_setval('$pfc_current_choice', _54764))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _54764), user:(prolog_current_choice(_54774), push_current_choice(_54774), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _54796), pfc_call(_54796)), user:nb_setval('$pfc_current_choice', _54764))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _54764))
   Call: (228) [system] nb_current('$pfc_current_choice', _54764)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_54774)
   Exit: (227) [system] prolog_current_choice(2947)
^  Call: (227) [user] push_current_choice(2947)
^  Unify: (227) [user] push_current_choice(2947)
   Call: (228) [system] nb_current('$pfc_current_choice', _64114)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (227) [user] push_current_choice(2947)
^  Call: (227) [user] clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _54796)
^  Fail: (227) [user] clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _54796)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _72486)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _54764), user:(prolog_current_choice(_54774), push_current_choice(_54774), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _54796), pfc_call(_54796)), user:nb_setval('$pfc_current_choice', _54764))
^  Fail: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^  Fail: (222) [user] pfc_spft(_3838, _79990, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846))
^  Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_177296)
   Fail: (203) [t_l] t_l:pfcSearchTL(_177296)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_180070)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^  Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, 'is-expression')), pfcAdd_Now('next-operation'(op(+, :, 'is-expression'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])\=[_201536|_201538]
   Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])\=[_201536|_201538]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_205274, _205276), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_205274, _205276), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (205) [user] metta_interp_mode(+, _208990)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (206) [user] metta_interp_mode(load, _213580)
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _222802)
   Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_229278, _229280), once(user:is_compatio0), '$restore_trace'(_229278, _229280))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_229278, _229280), system:once(user:is_compatio0), system:'$restore_trace'(_229278, _229280))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_229278, _229280))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_234896, must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (_234896==""->true;our_ansi_format('#ffa505', '~w~n', [_234896]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_234896, must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (_234896==""->true;our_ansi_format('#ffa505', '~w~n', [_234896]))))
  (: is-expression 
    (-> Atom Bool))
  ; Action: load=metta_atom_asserted('&self',[:,'is-expression',[->,'Atom','Bool']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
   Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_205274, _205276), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [=, ['is-expression', _268076], [==, ['get-metatype', _268076], 'Expression']], ['_x'=_268076], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(252, 13, 32, 252))
^  Exit: (194) [user] metta_file_buffer(+, [=, ['is-expression', _268076], [==, ['get-metatype', _268076], 'Expression']], ['_x'=_268076], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(252, 13, 32, 252))
^  Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_268076])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_268076])
   Call: (196) [apply] apply:maplist_(['_x'=_268076], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_x'=_268076], user:maybe_assign)
   Call: (197) [user] maybe_assign('_x'=_268076)
   Unify: (197) [user] maybe_assign('_x'=_268076)
^  Call: (198) [user] ignore(_268076=_x)
^  Unify: (198) [system] ignore(user:(_268076=_x))
   Call: (199) [system] _268076=_x
   Exit: (199) [system] _x=_x
^  Exit: (198) [system] ignore(user:(_x=_x))
   Exit: (197) [user] maybe_assign('_x'=_x)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Call: (197) [system] var([=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Call: (197) [system] string([=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _348220), pfcAdd_Now('next-operation'(_348220)))
^  Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _348220), pfcAdd_Now('next-operation'(_348220)))
   Call: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _348220)
   Unify: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, _351012))
   Call: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _351012)
   Unify: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _351012)
   Call: (200) [user] o_s(['is-expression', _x], _351012)
   Unify: (200) [user] o_s(['is-expression', _x], _351012)
   Call: (201) [user] o_s('is-expression', _351012)
   Unify: (201) [user] o_s('is-expression', 'is-expression')
   Exit: (201) [user] o_s('is-expression', 'is-expression')
   Exit: (200) [user] o_s(['is-expression', _x], 'is-expression')
   Exit: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'is-expression')
   Exit: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, 'is-expression'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^  Call: (200) [user] must_ex(current_why_UU(_372230))
^  Unify: (200) [user] must_ex(current_why_UU(_372230))
   Call: (202) [user] current_why_UU(_372230)
   Unify: (202) [user] current_why_UU(_372230)
^  Call: (203) [user] get_why_uu(_372230)
^  Unify: (203) [user] get_why_uu(_372230)
^  Call: (204) [user] findall(_377770, current_why(_377770), _377776)
^  Unify: (204) [$bags] findall(_377770, user:current_why(_377770), _377776)
^  Call: (205) [$bags] findall(_377770, user:current_why(_377770), _377776, [])
^  Unify: (205) [$bags] findall(_377770, user:current_why(_377770), _377776, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_377770, user:current_why(_377770), _377776, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_377770, user:current_why(_377770), _377776, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_377770, user:current_why(_377770), _377776, [])
   Unify: (207) [$bags] findall_loop(_377770, user:current_why(_377770), _377776, [])
^  Call: (208) [user] bugger:current_why(_377770)
^  Unify: (208) [user] bugger:current_why(_377770)
^  Call: (209) [user] bugger:current_why_data(_377770)
^  Unify: (209) [user] bugger:current_why_data(_377770)
   Call: (210) [system] nb_current('$current_why', wp(_377770, _389030))
   Fail: (210) [system] nb_current('$current_why', wp(_377770, _389030))
^  Redo: (209) [user] bugger:current_why_data(_377770)
^  Unify: (209) [user] bugger:current_why_data(_377770)
   Call: (210) [t_l] t_l:current_why_source(_377770)
   Fail: (210) [t_l] t_l:current_why_source(_377770)
^  Fail: (209) [user] bugger:current_why_data(_377770)
^  Redo: (208) [user] bugger:current_why(_377770)
^  Unify: (208) [user] bugger:current_why(mfl4(_396458, _396460, _396462, _396464))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_397414, _397416), once(user:current_mfl4(_396458, _396460, _396462, _396464)), '$restore_trace'(_397414, _397416))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_397414, _397416), system:once(user:current_mfl4(_396458, _396460, _396462, _396464)), system:'$restore_trace'(_397414, _397416))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_397414, _397416))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_396458, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_396458, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_377770, user:current_why(_377770), _377776, [])
   Exit: (207) [$bags] findall_loop(_377770, user:current_why(_377770), [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_377770, user:current_why(_377770), [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_377770, user:current_why(_377770), [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_377770, user:current_why(_377770), [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _372230)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _372230)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_414314, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_15258, _15260)
   Fail: (205) [system] [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_15258, _15260)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _45604)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _45604)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _45604)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _45604)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_408092, _408094)
   Fail: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_408092, _408094)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
   Call: (203) [system] is_list('next-operation'(op(+, =, 'is-expression')))
   Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _47526)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _47526)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _47526)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _97764)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _67322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_67322)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-expression')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-expression')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-expression')), _198176, _198178)
^  Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-expression')), user, 'next-operation'(op(+, =, 'is-expression')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
   Call: (213) [system] _201920=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _203790)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _203790)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _206618)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _206618)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-expression')), _233928, _233930)
^  Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-expression')), user, 'next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), _235808, _235810)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), _235808, _235810)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
   Call: (216) [system] _244214=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _246084)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _246084)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _248912)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _248912)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^  Call: (214) [user] assert('next-operation'(op(+, =, 'is-expression')))
^  Exit: (214) [user] assert('next-operation'(op(+, =, 'is-expression')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
   Call: (217) [system] var('next-operation'(op(+, =, 'is-expression')))
   Fail: (217) [system] var('next-operation'(op(+, =, 'is-expression')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _305582)
   Call: (217) [system] _316734 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _318592)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _318592)
   Call: (218) [system] is_list('next-operation'(op(+, =, 'is-expression')))
   Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _318592)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _318592)
   Call: (218) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Exit: (218) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), _326002, _326004)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), 'next-operation', [op(+, =, 'is-expression')])
   Call: (218) [lists] lists:member(_318592, ['next-operation', op(+, =, 'is-expression')])
   Unify: (218) [lists] lists:member(_318592, ['next-operation', op(+, =, 'is-expression')])
   Call: (219) [lists] lists:member_([op(+, =, 'is-expression')], _318592, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-expression')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _305582)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _305582)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _305582)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _305582)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _305582)
   Call: (218) [system] _305582='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, =, 'is-expression')], _318592, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-expression')], _318592, 'next-operation')
   Call: (220) [lists] lists:member_([], _318592, op(+, =, 'is-expression'))
   Unify: (220) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
   Exit: (220) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
   Exit: (219) [lists] lists:member_([op(+, =, 'is-expression')], op(+, =, 'is-expression'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, =, 'is-expression'), ['next-operation', op(+, =, 'is-expression')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^  Call: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _305582)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _305582)
   Call: (218) [system] var(op(+, =, 'is-expression'))
   Fail: (218) [system] var(op(+, =, 'is-expression'))
^  Redo: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _305582)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _305582)
   Call: (218) [system] compound(op(+, =, 'is-expression'))
   Exit: (218) [system] compound(op(+, =, 'is-expression'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _305582=op(+, =, 'is-expression')
   Exit: (218) [system] op(+, =, 'is-expression')=op(+, =, 'is-expression')
^  Exit: (217) [user] compound_eles(0, op(+, =, 'is-expression'), op(+, =, 'is-expression'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^  Call: (216) [user] pfcIgnored(op(+, =, 'is-expression'))
^  Fail: (216) [user] pfcIgnored(op(+, =, 'is-expression'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
   Call: (216) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _373382)
   Call: (216) [system] _384534 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _386392)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _386392)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'is-expression')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _386392)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _386392)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), _393802, _393804)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), 'next-operation', [op(+, =, 'is-expression')])
   Call: (217) [lists] lists:member(_386392, ['next-operation', op(+, =, 'is-expression')])
   Unify: (217) [lists] lists:member(_386392, ['next-operation', op(+, =, 'is-expression')])
   Call: (218) [lists] lists:member_([op(+, =, 'is-expression')], _386392, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-expression')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _373382)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _373382)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _373382)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _373382)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _373382)
   Call: (217) [system] _373382='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'is-expression')], _386392, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-expression')], _386392, 'next-operation')
   Call: (219) [lists] lists:member_([], _386392, op(+, =, 'is-expression'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
   Exit: (218) [lists] lists:member_([op(+, =, 'is-expression')], op(+, =, 'is-expression'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'is-expression'), ['next-operation', op(+, =, 'is-expression')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _373382)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _373382)
   Call: (217) [system] var(op(+, =, 'is-expression'))
   Fail: (217) [system] var(op(+, =, 'is-expression'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _373382)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _373382)
   Call: (217) [system] compound(op(+, =, 'is-expression'))
   Exit: (217) [system] compound(op(+, =, 'is-expression'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _373382=op(+, =, 'is-expression')
   Exit: (217) [system] op(+, =, 'is-expression')=op(+, =, 'is-expression')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'is-expression'), op(+, =, 'is-expression'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^  Call: (215) [user] pfcTraced(op(+, =, 'is-expression'))
^  Fail: (215) [user] pfcTraced(op(+, =, 'is-expression'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-expression')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-expression')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_20992)
^  Unify: (213) [user] pfcGetSearch(_20992)
   Call: (214) [t_l] t_l:pfcSearchTL(_22842)
   Fail: (214) [t_l] t_l:pfcSearchTL(_22842)
^  Redo: (213) [user] pfcGetSearch(_20992)
^  Call: (214) [user] pfcSearch(_25616)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _20992=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _50050)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _50050)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _50050)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _60312)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
   Call: (219) [system] is_list(_67808)
   Fail: (219) [system] is_list(_67808)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
   Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-expression')), _75202)
   Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _117864, _117866)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _117864, _117866)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _117864, _117866)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _129106)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _130046)
   Call: (225) [system] nonvar(_130904)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _131906)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _132840)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), number_of_clauses(_142034))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), number_of_clauses(_142034))
   Call: (225) [system] nonvar(number_of_clauses(_142034))
   Exit: (225) [system] nonvar(number_of_clauses(_142034))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_142034), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_142034), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _156878), (prolog_current_choice(_156888), push_current_choice(_156888), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _156910), pfc_call(_156910)), nb_setval('$pfc_current_choice', _156878))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _156878), user:(prolog_current_choice(_156888), push_current_choice(_156888), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _156910), pfc_call(_156910)), user:nb_setval('$pfc_current_choice', _156878))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _156878))
   Call: (227) [system] nb_current('$pfc_current_choice', _156878)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_156888)
   Exit: (226) [system] prolog_current_choice(2930)
^  Call: (226) [user] push_current_choice(2930)
^  Unify: (226) [user] push_current_choice(2930)
   Call: (227) [system] nb_current('$pfc_current_choice', _166228)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (226) [user] push_current_choice(2930)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _156910)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _156910)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _174600)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _156878), user:(prolog_current_choice(_156888), push_current_choice(_156888), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794), _156910), pfc_call(_156910)), user:nb_setval('$pfc_current_choice', _156878))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _80794))
^  Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Call: (222) [user] pfc_spft(_189470, _189556, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478))
^  Unify: (222) [user] pfc_spft(_189470, _190488, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478))
^  Call: (223) [user] pfcCallSystem('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Call: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (225) [system] var('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Fail: (225) [system] var('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Redo: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (225) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Exit: (225) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Redo: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Call: (225) [user] predicate_property('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (228) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Exit: (228) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Call: (225) [user] predicate_property('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (227) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Exit: (227) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _225628, _225630)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _225628, _225630)
   Call: (228) [system] compound('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Exit: (228) [system] compound('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (228) [system] compound_name_arity('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _225628, _225630)
   Exit: (228) [system] compound_name_arity('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Call: (225) [user] predicate_property('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _236870)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _237810)
   Call: (226) [system] nonvar(_238668)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _239670)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _240604)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (227) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Exit: (227) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Call: (225) [user] predicate_property('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), number_of_clauses(_249798))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), number_of_clauses(_249798))
   Call: (226) [system] nonvar(number_of_clauses(_249798))
   Exit: (226) [system] nonvar(number_of_clauses(_249798))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_249798), user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_249798), user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (228) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Exit: (228) [system] callable('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(739), user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), number_of_clauses(739))
^  Unify: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _264642), (prolog_current_choice(_264652), push_current_choice(_264652), clause('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _264674), pfc_call(_264674)), nb_setval('$pfc_current_choice', _264642))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _264642), user:(prolog_current_choice(_264652), push_current_choice(_264652), clause('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _264674), pfc_call(_264674)), user:nb_setval('$pfc_current_choice', _264642))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _264642))
   Call: (228) [system] nb_current('$pfc_current_choice', _264642)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_264652)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _273992)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _264674)
^  Fail: (227) [user] clause('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _264674)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _282364)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _264642), user:(prolog_current_choice(_264652), push_current_choice(_264652), clause('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)), _264674), pfc_call(_264674)), user:nb_setval('$pfc_current_choice', _264642))
^  Fail: (224) [user] pfc_call('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_189470, _191348, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478)))
^  Fail: (222) [user] pfc_spft(_189470, _289868, '$nt$'('next-operation'(op(+, =, 'is-expression')), _189476, _189478))
^  Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_387174)
   Fail: (203) [t_l] t_l:pfcSearchTL(_387174)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_389948)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^  Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, 'is-expression')), pfcAdd_Now('next-operation'(op(+, =, 'is-expression'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])\=[_411414|_411416]
   Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])\=[_411414|_411416]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'), error(_415152, _415154), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'), error(_415152, _415154), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (205) [user] metta_interp_mode(+, _418868)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (206) [user] metta_interp_mode(load, _423458)
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _432680)
   Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_439156, _439158), once(user:is_compatio0), '$restore_trace'(_439156, _439158))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_439156, _439158), system:once(user:is_compatio0), system:'$restore_trace'(_439156, _439158))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_439156, _439158))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_444774, must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (_444774==""->true;our_ansi_format('#ffa505', '~w~n', [_444774]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_444774, must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (_444774==""->true;our_ansi_format('#ffa505', '~w~n', [_444774]))))
  (= 
    (is-expression $x) 
    (== 
      (get-metatype $x) Expression))
  ; Action: load=metta_atom_asserted('&self',[=,['is-expression',_x],[==,['get-metatype',_x],'Expression']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->'True'='True';'True'='False'), error(_415152, _415154), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [:, 'is-closed', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(313, 15, 37, 313))
^  Exit: (194) [user] metta_file_buffer(+, [:, 'is-closed', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(313, 15, 37, 313))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] var([:, 'is-closed', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [:, 'is-closed', [->, 'Atom', 'Bool']]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] string([:, 'is-closed', [->, 'Atom', 'Bool']])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _27430), pfcAdd_Now('next-operation'(_27430)))
^  Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _27430), pfcAdd_Now('next-operation'(_27430)))
   Call: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _27430)
   Unify: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, _30222))
   Call: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], _30222)
   Unify: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], _30222)
   Call: (200) [user] o_s('is-closed', _30222)
   Unify: (200) [user] o_s('is-closed', 'is-closed')
   Exit: (200) [user] o_s('is-closed', 'is-closed')
   Exit: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], 'is-closed')
   Exit: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, 'is-closed'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^  Call: (200) [user] must_ex(current_why_UU(_48692))
^  Unify: (200) [user] must_ex(current_why_UU(_48692))
   Call: (202) [user] current_why_UU(_48692)
   Unify: (202) [user] current_why_UU(_48692)
^  Call: (203) [user] get_why_uu(_48692)
^  Unify: (203) [user] get_why_uu(_48692)
^  Call: (204) [user] findall(_54232, current_why(_54232), _54238)
^  Unify: (204) [$bags] findall(_54232, user:current_why(_54232), _54238)
^  Call: (205) [$bags] findall(_54232, user:current_why(_54232), _54238, [])
^  Unify: (205) [$bags] findall(_54232, user:current_why(_54232), _54238, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_54232, user:current_why(_54232), _54238, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_54232, user:current_why(_54232), _54238, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_54232, user:current_why(_54232), _54238, [])
   Unify: (207) [$bags] findall_loop(_54232, user:current_why(_54232), _54238, [])
^  Call: (208) [user] bugger:current_why(_54232)
^  Unify: (208) [user] bugger:current_why(_54232)
^  Call: (209) [user] bugger:current_why_data(_54232)
^  Unify: (209) [user] bugger:current_why_data(_54232)
   Call: (210) [system] nb_current('$current_why', wp(_54232, _65492))
   Fail: (210) [system] nb_current('$current_why', wp(_54232, _65492))
^  Redo: (209) [user] bugger:current_why_data(_54232)
^  Unify: (209) [user] bugger:current_why_data(_54232)
   Call: (210) [t_l] t_l:current_why_source(_54232)
   Fail: (210) [t_l] t_l:current_why_source(_54232)
^  Fail: (209) [user] bugger:current_why_data(_54232)
^  Redo: (208) [user] bugger:current_why(_54232)
^  Unify: (208) [user] bugger:current_why(mfl4(_72920, _72922, _72924, _72926))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_73876, _73878), once(user:current_mfl4(_72920, _72922, _72924, _72926)), '$restore_trace'(_73876, _73878))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_73876, _73878), system:once(user:current_mfl4(_72920, _72922, _72924, _72926)), system:'$restore_trace'(_73876, _73878))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_73876, _73878))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_72920, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_72920, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_54232, user:current_why(_54232), _54238, [])
   Exit: (207) [$bags] findall_loop(_54232, user:current_why(_54232), [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_54232, user:current_why(_54232), [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_54232, user:current_why(_54232), [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_54232, user:current_why(_54232), [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _48692)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _48692)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_210338, _210340)
   Fail: (205) [system] [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_210338, _210340)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _48692)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _48692)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _240692)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _240692)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _240692)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _240692)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_90774, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_83526, _83528)
   Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_83526, _83528)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
   Call: (203) [system] is_list('next-operation'(op(+, :, 'is-closed')))
   Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _241840)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _241840)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _241840)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _292078)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _261636, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_261636)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-closed')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-closed')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-closed')), _392490, _392492)
^  Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-closed')), user, 'next-operation'(op(+, :, 'is-closed')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
   Call: (213) [system] _396234=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _398104)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _398104)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _400932)
^  Fail: (213) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _400932)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-closed')), _428242, _428244)
^  Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-closed')), user, 'next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), _430122, _430124)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), _430122, _430124)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
   Call: (216) [system] _438528=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _440398)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _440398)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _443226)
^  Fail: (216) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _443226)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^  Call: (214) [user] assert('next-operation'(op(+, :, 'is-closed')))
^  Exit: (214) [user] assert('next-operation'(op(+, :, 'is-closed')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
   Call: (217) [system] var('next-operation'(op(+, :, 'is-closed')))
   Fail: (217) [system] var('next-operation'(op(+, :, 'is-closed')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _499896)
   Call: (217) [system] _511048 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _512906)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _512906)
   Call: (218) [system] is_list('next-operation'(op(+, :, 'is-closed')))
   Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _512906)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _512906)
   Call: (218) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Exit: (218) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), _520316, _520318)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), 'next-operation', [op(+, :, 'is-closed')])
   Call: (218) [lists] lists:member(_512906, ['next-operation', op(+, :, 'is-closed')])
   Unify: (218) [lists] lists:member(_512906, ['next-operation', op(+, :, 'is-closed')])
   Call: (219) [lists] lists:member_([op(+, :, 'is-closed')], _3748, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-closed')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _3744)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _3744)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _3744)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _3744)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _3744)
   Call: (218) [system] _3744='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, :, 'is-closed')], _3748, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, :, 'is-closed')], _3748, 'next-operation')
   Call: (220) [lists] lists:member_([], _3748, op(+, :, 'is-closed'))
   Unify: (220) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
   Exit: (220) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
   Exit: (219) [lists] lists:member_([op(+, :, 'is-closed')], op(+, :, 'is-closed'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, :, 'is-closed'), ['next-operation', op(+, :, 'is-closed')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^  Call: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
   Call: (218) [system] var(op(+, :, 'is-closed'))
   Fail: (218) [system] var(op(+, :, 'is-closed'))
^  Redo: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
^  Unify: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
   Call: (218) [system] compound(op(+, :, 'is-closed'))
   Exit: (218) [system] compound(op(+, :, 'is-closed'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _3744=op(+, :, 'is-closed')
   Exit: (218) [system] op(+, :, 'is-closed')=op(+, :, 'is-closed')
^  Exit: (217) [user] compound_eles(0, op(+, :, 'is-closed'), op(+, :, 'is-closed'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^  Call: (216) [user] pfcIgnored(op(+, :, 'is-closed'))
^  Fail: (216) [user] pfcIgnored(op(+, :, 'is-closed'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
   Call: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
   Fail: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
   Call: (216) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Exit: (216) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _47366)
   Call: (216) [system] _58518 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _60376)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _60376)
   Call: (217) [system] is_list('next-operation'(op(+, :, 'is-closed')))
   Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _60376)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _60376)
   Call: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Exit: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), _67786, _67788)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), 'next-operation', [op(+, :, 'is-closed')])
   Call: (217) [lists] lists:member(_60376, ['next-operation', op(+, :, 'is-closed')])
   Unify: (217) [lists] lists:member(_60376, ['next-operation', op(+, :, 'is-closed')])
   Call: (218) [lists] lists:member_([op(+, :, 'is-closed')], _60376, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-closed')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _47366)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _47366)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _47366)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _47366)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _47366)
   Call: (217) [system] _47366='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, :, 'is-closed')], _60376, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, :, 'is-closed')], _60376, 'next-operation')
   Call: (219) [lists] lists:member_([], _60376, op(+, :, 'is-closed'))
   Unify: (219) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
   Exit: (219) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
   Exit: (218) [lists] lists:member_([op(+, :, 'is-closed')], op(+, :, 'is-closed'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, :, 'is-closed'), ['next-operation', op(+, :, 'is-closed')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^  Call: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _47366)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _47366)
   Call: (217) [system] var(op(+, :, 'is-closed'))
   Fail: (217) [system] var(op(+, :, 'is-closed'))
^  Redo: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _47366)
^  Unify: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _47366)
   Call: (217) [system] compound(op(+, :, 'is-closed'))
   Exit: (217) [system] compound(op(+, :, 'is-closed'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _47366=op(+, :, 'is-closed')
   Exit: (217) [system] op(+, :, 'is-closed')=op(+, :, 'is-closed')
^  Exit: (216) [user] compound_eles(0, op(+, :, 'is-closed'), op(+, :, 'is-closed'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^  Call: (215) [user] pfcTraced(op(+, :, 'is-closed'))
^  Fail: (215) [user] pfcTraced(op(+, :, 'is-closed'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-closed')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-closed')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_213778)
^  Unify: (213) [user] pfcGetSearch(_213778)
   Call: (214) [t_l] t_l:pfcSearchTL(_215628)
   Fail: (214) [t_l] t_l:pfcSearchTL(_215628)
^  Redo: (213) [user] pfcGetSearch(_213778)
^  Call: (214) [user] pfcSearch(_218402)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _213778=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _242836)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _242836)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _242836)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _253098)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
   Call: (219) [system] is_list(_260594)
   Fail: (219) [system] is_list(_260594)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
   Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-closed')), _267988)
   Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _310650, _310652)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _310650, _310652)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _310650, _310652)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _321892)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _322832)
   Call: (225) [system] nonvar(_323690)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _324692)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _325626)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), number_of_clauses(_334820))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), number_of_clauses(_334820))
   Call: (225) [system] nonvar(number_of_clauses(_334820))
   Exit: (225) [system] nonvar(number_of_clauses(_334820))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_334820), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_334820), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _349664), (prolog_current_choice(_349674), push_current_choice(_349674), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _349696), pfc_call(_349696)), nb_setval('$pfc_current_choice', _349664))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _349664), user:(prolog_current_choice(_349674), push_current_choice(_349674), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _349696), pfc_call(_349696)), user:nb_setval('$pfc_current_choice', _349664))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _349664))
   Call: (227) [system] nb_current('$pfc_current_choice', _349664)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_349674)
   Exit: (226) [system] prolog_current_choice(2927)
^  Call: (226) [user] push_current_choice(2927)
^  Unify: (226) [user] push_current_choice(2927)
   Call: (227) [system] nb_current('$pfc_current_choice', _359014)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (226) [user] push_current_choice(2927)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _349696)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _349696)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _367386)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _349664), user:(prolog_current_choice(_349674), push_current_choice(_349674), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580), _349696), pfc_call(_349696)), user:nb_setval('$pfc_current_choice', _349664))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _273580))
^  Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Call: (222) [user] pfc_spft(_382256, _382342, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264))
^  Unify: (222) [user] pfc_spft(_382256, _383274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264))
^  Call: (223) [user] pfcCallSystem('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Call: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (225) [system] var('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Fail: (225) [system] var('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Redo: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (225) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Exit: (225) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Redo: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Call: (225) [user] predicate_property('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (228) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Exit: (228) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Call: (225) [user] predicate_property('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (227) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Exit: (227) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _418414, _418416)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _418414, _418416)
   Call: (228) [system] compound('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Exit: (228) [system] compound('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (228) [system] compound_name_arity('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _418414, _418416)
   Exit: (228) [system] compound_name_arity('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Call: (225) [user] predicate_property('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _429656)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _430596)
   Call: (226) [system] nonvar(_431454)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _432456)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _433390)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (227) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Exit: (227) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Call: (225) [user] predicate_property('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), number_of_clauses(_442584))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), number_of_clauses(_442584))
   Call: (226) [system] nonvar(number_of_clauses(_442584))
   Exit: (226) [system] nonvar(number_of_clauses(_442584))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_442584), user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_442584), user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (228) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Exit: (228) [system] callable('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(741), user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), number_of_clauses(741))
^  Unify: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _457428), (prolog_current_choice(_457438), push_current_choice(_457438), clause('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _457460), pfc_call(_457460)), nb_setval('$pfc_current_choice', _457428))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _457428), user:(prolog_current_choice(_457438), push_current_choice(_457438), clause('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _457460), pfc_call(_457460)), user:nb_setval('$pfc_current_choice', _457428))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _457428))
   Call: (228) [system] nb_current('$pfc_current_choice', _457428)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_457438)
   Exit: (227) [system] prolog_current_choice(2947)
^  Call: (227) [user] push_current_choice(2947)
^  Unify: (227) [user] push_current_choice(2947)
   Call: (228) [system] nb_current('$pfc_current_choice', _466778)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (227) [user] push_current_choice(2947)
^  Call: (227) [user] clause('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _457460)
^  Fail: (227) [user] clause('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _457460)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _475150)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _457428), user:(prolog_current_choice(_457438), push_current_choice(_457438), clause('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)), _457460), pfc_call(_457460)), user:nb_setval('$pfc_current_choice', _457428))
^  Fail: (224) [user] pfc_call('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_382256, _384134, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264)))
^  Fail: (222) [user] pfc_spft(_382256, _482654, '$nt$'('next-operation'(op(+, :, 'is-closed')), _382262, _382264))
^  Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_59884)
   Fail: (203) [t_l] t_l:pfcSearchTL(_59884)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_62658)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^  Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, 'is-closed')), pfcAdd_Now('next-operation'(op(+, :, 'is-closed'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])\=[_84124|_84126]
   Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])\=[_84124|_84126]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_87862, _87864), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_87862, _87864), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (205) [user] metta_interp_mode(+, _91578)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (206) [user] metta_interp_mode(load, _96168)
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _105390)
   Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
   Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_111866, _111868), once(user:is_compatio0), '$restore_trace'(_111866, _111868))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_111866, _111868), system:once(user:is_compatio0), system:'$restore_trace'(_111866, _111868))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_111866, _111868))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_117484, must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (_117484==""->true;our_ansi_format('#ffa505', '~w~n', [_117484]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_117484, must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (_117484==""->true;our_ansi_format('#ffa505', '~w~n', [_117484]))))
  (: is-closed 
    (-> Atom Bool))
  ; Action: load=metta_atom_asserted('&self',[:,'is-closed',[->,'Atom','Bool']])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
   Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_87862, _87864), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, [=, ['is-closed', _150662], [if, ['is-variable', _150662], 'False', [if, [==, [], _150662], 'True', [if, ['is-expression', _150662], [and, [let, _150800, ['car-atom', _150662], ['is-closed', _150800]], [let, _150854, ['cdr-atom', _150662], ['is-closed', _150854]]], 'True']]]], ['_tail'=_150854, '_head'=_150800, '_x'=_150662], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(343, 17, 28, 343))
^  Exit: (194) [user] metta_file_buffer(+, [=, ['is-closed', _150662], [if, ['is-variable', _150662], 'False', [if, [==, [], _150662], 'True', [if, ['is-expression', _150662], [and, [let, _150800, ['car-atom', _150662], ['is-closed', _150800]], [let, _150854, ['cdr-atom', _150662], ['is-closed', _150854]]], 'True']]]], ['_tail'=_150854, '_head'=_150800, '_x'=_150662], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(343, 17, 28, 343))
^  Call: (195) [user] apply:maplist(maybe_assign, ['_tail'=_150854, '_head'=_150800, '_x'=_150662])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_tail'=_150854, '_head'=_150800, '_x'=_150662])
   Call: (196) [apply] apply:maplist_(['_tail'=_150854, '_head'=_150800, '_x'=_150662], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_tail'=_150854, '_head'=_150800, '_x'=_150662], user:maybe_assign)
   Call: (197) [user] maybe_assign('_tail'=_150854)
   Unify: (197) [user] maybe_assign('_tail'=_150854)
^  Call: (198) [user] ignore(_150854=_tail)
^  Unify: (198) [system] ignore(user:(_150854=_tail))
   Call: (199) [system] _150854=_tail
   Exit: (199) [system] _tail=_tail
^  Exit: (198) [system] ignore(user:(_tail=_tail))
   Exit: (197) [user] maybe_assign('_tail'=_tail)
   Call: (197) [apply] apply:maplist_(['_head'=_150800, '_x'=_150662], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_head'=_150800, '_x'=_150662], user:maybe_assign)
   Call: (198) [user] maybe_assign('_head'=_150800)
   Unify: (198) [user] maybe_assign('_head'=_150800)
^  Call: (199) [user] ignore(_150800=_head)
^  Unify: (199) [system] ignore(user:(_150800=_head))
   Call: (200) [system] _150800=_head
   Exit: (200) [system] _head=_head
^  Exit: (199) [system] ignore(user:(_head=_head))
   Exit: (198) [user] maybe_assign('_head'=_head)
   Call: (198) [apply] apply:maplist_(['_x'=_150662], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_x'=_150662], user:maybe_assign)
   Call: (199) [user] maybe_assign('_x'=_150662)
   Unify: (199) [user] maybe_assign('_x'=_150662)
^  Call: (200) [user] ignore(_150662=_x)
^  Unify: (200) [system] ignore(user:(_150662=_x))
   Call: (201) [system] _150662=_x
   Exit: (201) [system] _x=_x
^  Exit: (200) [system] ignore(user:(_x=_x))
   Exit: (199) [user] maybe_assign('_x'=_x)
   Call: (199) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_head'=_head, '_x'=_x], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_tail'=_tail, '_head'=_head, '_x'=_x], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_tail'=_tail, '_head'=_head, '_x'=_x])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Call: (197) [system] var([=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Call: (197) [system] string([=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
^  Call: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _251392), pfcAdd_Now('next-operation'(_251392)))
^  Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _251392), pfcAdd_Now('next-operation'(_251392)))
   Call: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _251392)
   Unify: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, _254184))
   Call: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _254184)
   Unify: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _254184)
   Call: (200) [user] o_s(['is-closed', _x], _254184)
   Unify: (200) [user] o_s(['is-closed', _x], _254184)
   Call: (201) [user] o_s('is-closed', _254184)
   Unify: (201) [user] o_s('is-closed', 'is-closed')
   Exit: (201) [user] o_s('is-closed', 'is-closed')
   Exit: (200) [user] o_s(['is-closed', _x], 'is-closed')
   Exit: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'is-closed')
   Exit: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, 'is-closed'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^  Call: (200) [user] must_ex(current_why_UU(_275402))
^  Unify: (200) [user] must_ex(current_why_UU(_275402))
   Call: (202) [user] current_why_UU(_275402)
   Unify: (202) [user] current_why_UU(_275402)
^  Call: (203) [user] get_why_uu(_275402)
^  Unify: (203) [user] get_why_uu(_275402)
^  Call: (204) [user] findall(_280942, current_why(_280942), _280948)
^  Unify: (204) [$bags] findall(_280942, user:current_why(_280942), _280948)
^  Call: (205) [$bags] findall(_280942, user:current_why(_280942), _280948, [])
^  Unify: (205) [$bags] findall(_280942, user:current_why(_280942), _280948, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_280942, user:current_why(_280942), _280948, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_280942, user:current_why(_280942), _280948, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_280942, user:current_why(_280942), _280948, [])
   Unify: (207) [$bags] findall_loop(_280942, user:current_why(_280942), _280948, [])
^  Call: (208) [user] bugger:current_why(_280942)
^  Unify: (208) [user] bugger:current_why(_280942)
^  Call: (209) [user] bugger:current_why_data(_280942)
^  Unify: (209) [user] bugger:current_why_data(_280942)
   Call: (210) [system] nb_current('$current_why', wp(_280942, _292202))
   Fail: (210) [system] nb_current('$current_why', wp(_280942, _292202))
^  Redo: (209) [user] bugger:current_why_data(_280942)
^  Unify: (209) [user] bugger:current_why_data(_280942)
   Call: (210) [t_l] t_l:current_why_source(_280942)
   Fail: (210) [t_l] t_l:current_why_source(_280942)
^  Fail: (209) [user] bugger:current_why_data(_280942)
^  Redo: (208) [user] bugger:current_why(_280942)
^  Unify: (208) [user] bugger:current_why(mfl4(_299630, _299632, _299634, _299636))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_300586, _300588), once(user:current_mfl4(_299630, _299632, _299634, _299636)), '$restore_trace'(_300586, _300588))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_300586, _300588), system:once(user:current_mfl4(_299630, _299632, _299634, _299636)), system:'$restore_trace'(_300586, _300588))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_300586, _300588))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_299630, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_299630, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (207) [$bags] findall_loop(_280942, user:current_why(_280942), _280948, [])
   Exit: (207) [$bags] findall_loop(_280942, user:current_why(_280942), [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_280942, user:current_why(_280942), [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_280942, user:current_why(_280942), [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (204) [$bags] findall(_280942, user:current_why(_280942), [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (204) [system] [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _275402)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (205) [system] var([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _275402)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_437082, _437084)
   Fail: (205) [system] [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_437082, _437084)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _275402)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _275402)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _467444)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _467444)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _467444)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (207) [system] var([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (207) [system] var([P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_317486, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (208) [system] compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (208) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (208) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (209) [system] compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (209) [system] compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (206) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (206) [system] P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_311212, _311214)
   Fail: (206) [system] P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_311212, _311214)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
   Call: (203) [system] is_list('next-operation'(op(+, =, 'is-closed')))
   Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^  Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469526)
^  Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469526)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469526)
^  Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _489322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_489322)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _489322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_489322)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _489322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_489322)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _489322, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_489322)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _519764)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-closed')), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-closed')), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^  Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-closed')), _100804, _100806)
^  Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-closed')), user, 'next-operation'(op(+, =, 'is-closed')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
   Call: (213) [system] _104548=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _106418)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _106418)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _109246)
^  Fail: (213) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _109246)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^  Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-closed')), _136556, _136558)
^  Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-closed')), user, 'next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), _138436, _138438)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), _138436, _138438)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
   Call: (216) [system] _146842=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _148712)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _148712)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _151540)
^  Fail: (216) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _151540)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^  Call: (214) [user] assert('next-operation'(op(+, =, 'is-closed')))
^  Exit: (214) [user] assert('next-operation'(op(+, =, 'is-closed')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
   Call: (217) [system] var('next-operation'(op(+, =, 'is-closed')))
   Fail: (217) [system] var('next-operation'(op(+, =, 'is-closed')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _208210)
   Call: (217) [system] _219362 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _221220)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _221220)
   Call: (218) [system] is_list('next-operation'(op(+, =, 'is-closed')))
   Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^  Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _221220)
^  Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _221220)
   Call: (218) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Exit: (218) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), _228630, _228632)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), 'next-operation', [op(+, =, 'is-closed')])
   Call: (218) [lists] lists:member(_221220, ['next-operation', op(+, =, 'is-closed')])
   Unify: (218) [lists] lists:member(_221220, ['next-operation', op(+, =, 'is-closed')])
   Call: (219) [lists] lists:member_([op(+, =, 'is-closed')], _221220, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-closed')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _208210)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _208210)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _208210)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _208210)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _208210)
   Call: (218) [system] _208210='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(+, =, 'is-closed')], _221220, 'next-operation')
   Unify: (219) [lists] lists:member_([op(+, =, 'is-closed')], _221220, 'next-operation')
   Call: (220) [lists] lists:member_([], _221220, op(+, =, 'is-closed'))
   Unify: (220) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
   Exit: (220) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
   Exit: (219) [lists] lists:member_([op(+, =, 'is-closed')], op(+, =, 'is-closed'), 'next-operation')
   Exit: (218) [lists] lists:member(op(+, =, 'is-closed'), ['next-operation', op(+, =, 'is-closed')])
^  Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^  Call: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _208210)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _208210)
   Call: (218) [system] var(op(+, =, 'is-closed'))
   Fail: (218) [system] var(op(+, =, 'is-closed'))
^  Redo: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _208210)
^  Unify: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _208210)
   Call: (218) [system] compound(op(+, =, 'is-closed'))
   Exit: (218) [system] compound(op(+, =, 'is-closed'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _208210=op(+, =, 'is-closed')
   Exit: (218) [system] op(+, =, 'is-closed')=op(+, =, 'is-closed')
^  Exit: (217) [user] compound_eles(0, op(+, =, 'is-closed'), op(+, =, 'is-closed'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^  Call: (216) [user] pfcIgnored(op(+, =, 'is-closed'))
^  Fail: (216) [user] pfcIgnored(op(+, =, 'is-closed'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
   Call: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
   Call: (216) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _276010)
   Call: (216) [system] _287162 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _289020)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _289020)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'is-closed')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _289020)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _289020)
   Call: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), _296430, _296432)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), 'next-operation', [op(+, =, 'is-closed')])
   Call: (217) [lists] lists:member(_289020, ['next-operation', op(+, =, 'is-closed')])
   Unify: (217) [lists] lists:member(_289020, ['next-operation', op(+, =, 'is-closed')])
   Call: (218) [lists] lists:member_([op(+, =, 'is-closed')], _289020, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-closed')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _276010)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _276010)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _276010)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _276010)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _276010)
   Call: (217) [system] _276010='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'is-closed')], _289020, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'is-closed')], _289020, 'next-operation')
   Call: (219) [lists] lists:member_([], _289020, op(+, =, 'is-closed'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
   Exit: (218) [lists] lists:member_([op(+, =, 'is-closed')], op(+, =, 'is-closed'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'is-closed'), ['next-operation', op(+, =, 'is-closed')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _276010)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _276010)
   Call: (217) [system] var(op(+, =, 'is-closed'))
   Fail: (217) [system] var(op(+, =, 'is-closed'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _276010)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _276010)
   Call: (217) [system] compound(op(+, =, 'is-closed'))
   Exit: (217) [system] compound(op(+, =, 'is-closed'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _276010=op(+, =, 'is-closed')
   Exit: (217) [system] op(+, =, 'is-closed')=op(+, =, 'is-closed')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'is-closed'), op(+, =, 'is-closed'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^  Call: (215) [user] pfcTraced(op(+, =, 'is-closed'))
^  Fail: (215) [user] pfcTraced(op(+, =, 'is-closed'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-closed')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-closed')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] pfcGetSearch(_442422)
^  Unify: (213) [user] pfcGetSearch(_442422)
   Call: (214) [t_l] t_l:pfcSearchTL(_444272)
   Fail: (214) [t_l] t_l:pfcSearchTL(_444272)
^  Redo: (213) [user] pfcGetSearch(_442422)
^  Call: (214) [user] pfcSearch(_447046)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _442422=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _471480)
^  Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _471480)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _471480)
^  Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _481742)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
   Call: (219) [system] is_list(_489238)
   Fail: (219) [system] is_list(_489238)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
   Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-closed')), _496632)
   Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
   Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
   Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
   Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _502224), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _502224), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _502224))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _19534, _19536)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _19534, _19536)
   Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _19534, _19536)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _30776)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _31716)
   Call: (225) [system] nonvar(_32574)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _33576)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _34510)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(_43704))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(_43704))
   Call: (225) [system] nonvar(number_of_clauses(_43704))
   Exit: (225) [system] nonvar(number_of_clauses(_43704))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_43704), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_43704), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _58548), (prolog_current_choice(_58558), push_current_choice(_58558), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _58580), pfc_call(_58580)), nb_setval('$pfc_current_choice', _58548))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58548), user:(prolog_current_choice(_58558), push_current_choice(_58558), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _58580), pfc_call(_58580)), user:nb_setval('$pfc_current_choice', _58548))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _58548))
   Call: (227) [system] nb_current('$pfc_current_choice', _58548)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_58558)
   Exit: (226) [system] prolog_current_choice(2932)
^  Call: (226) [user] push_current_choice(2932)
^  Unify: (226) [user] push_current_choice(2932)
   Call: (227) [system] nb_current('$pfc_current_choice', _67898)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2932])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2932])
^  Exit: (226) [user] push_current_choice(2932)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _58580)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _58580)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _76270)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58548), user:(prolog_current_choice(_58558), push_current_choice(_58558), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _58580), pfc_call(_58580)), user:nb_setval('$pfc_current_choice', _58548))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^  Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Call: (222) [user] pfc_spft(_91140, _91226, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148))
^  Unify: (222) [user] pfc_spft(_91140, _92158, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148))
^  Call: (223) [user] pfcCallSystem('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Call: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (225) [system] var('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Fail: (225) [system] var('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Redo: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (225) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Exit: (225) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Redo: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Call: (225) [user] predicate_property('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (228) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Exit: (228) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Call: (225) [user] predicate_property('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (227) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Exit: (227) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _127298, _127300)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _127298, _127300)
   Call: (228) [system] compound('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Exit: (228) [system] compound('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (228) [system] compound_name_arity('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _127298, _127300)
   Exit: (228) [system] compound_name_arity('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Call: (225) [user] predicate_property('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _138540)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _139480)
   Call: (226) [system] nonvar(_140338)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _141340)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _142274)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (227) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Exit: (227) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Call: (225) [user] predicate_property('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), number_of_clauses(_151468))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), number_of_clauses(_151468))
   Call: (226) [system] nonvar(number_of_clauses(_151468))
   Exit: (226) [system] nonvar(number_of_clauses(_151468))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_151468), user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_151468), user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (228) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Exit: (228) [system] callable('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(743), user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), number_of_clauses(743))
^  Unify: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _166312), (prolog_current_choice(_166322), push_current_choice(_166322), clause('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _166344), pfc_call(_166344)), nb_setval('$pfc_current_choice', _166312))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _166312), user:(prolog_current_choice(_166322), push_current_choice(_166322), clause('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _166344), pfc_call(_166344)), user:nb_setval('$pfc_current_choice', _166312))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _166312))
   Call: (228) [system] nb_current('$pfc_current_choice', _166312)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_166322)
   Exit: (227) [system] prolog_current_choice(2952)
^  Call: (227) [user] push_current_choice(2952)
^  Unify: (227) [user] push_current_choice(2952)
   Call: (228) [system] nb_current('$pfc_current_choice', _175662)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2952])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2952])
^  Exit: (227) [user] push_current_choice(2952)
^  Call: (227) [user] clause('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _166344)
^  Fail: (227) [user] clause('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _166344)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _184034)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _166312), user:(prolog_current_choice(_166322), push_current_choice(_166322), clause('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)), _166344), pfc_call(_166344)), user:nb_setval('$pfc_current_choice', _166312))
^  Fail: (224) [user] pfc_call('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_91140, _93018, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148)))
^  Fail: (222) [user] pfc_spft(_91140, _191538, '$nt$'('next-operation'(op(+, =, 'is-closed')), _91146, _91148))
^  Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^  Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_288844)
   Fail: (203) [t_l] t_l:pfcSearchTL(_288844)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_291618)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^  Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, 'is-closed')), pfcAdd_Now('next-operation'(op(+, =, 'is-closed'))))
   Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422))
   Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422))
^  Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422)
^  Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422)
   Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])\=[_313084|_313086]
   Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])\=[_313084|_313086]
^  Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'))
^  Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'))
   Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'), error(_316822, _316824), fail)
   Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'), error(_316822, _316824), fail)
   Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (205) [user] metta_interp_mode(+, _320538)
   Unify: (205) [user] metta_interp_mode(+, load)
   Exit: (205) [user] metta_interp_mode(+, load)
   Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (206) [user] metta_interp_mode(load, _325128)
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (206) [system] load==exec
   Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (207) [system] nonvar(load)
   Exit: (207) [system] nonvar(load)
   Call: (207) [user] metta_interp_mode(load, _334350)
   Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
^  Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^  Call: (208) [user] is_compatio
^  Unify: (208) [user] is_compatio
^  Call: (210) [system] setup_call_cleanup('$notrace'(_340826, _340828), once(user:is_compatio0), '$restore_trace'(_340826, _340828))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_340826, _340828), system:once(user:is_compatio0), system:'$restore_trace'(_340826, _340828))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_340826, _340828))
^  Fail: (208) [user] is_compatio
^  Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^  Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^  Call: (209) [rtrace] rtrace:quietly3(user:(wots(_346444, must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (_346444==""->true;our_ansi_format('#ffa505', '~w~n', [_346444]))))
^  Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_346444, must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (_346444==""->true;our_ansi_format('#ffa505', '~w~n', [_346444]))))
  (= 
    (is-closed $x) 
    (if 
      (is-variable $x) False 
      (if 
        (== () $x) True 
        (if 
          (is-expression $x) 
          (and 
            (let $head 
              (car-atom $x) 
              (is-closed $head)) 
            (let $tail 
              (cdr-atom $x) 
              (is-closed $tail))) True))))
  ; Action: load=metta_atom_asserted('&self',[=,['is-closed',_x],[if,['is-variable',_x],'False',[if,[==,[],_x],'True',[if,['is-expression',_x],[and,[let,_head,['car-atom',_x],['is-closed',_head]],[let,_tail,['cdr-atom',_x],['is-closed',_tail]]],'True']]]])

^  Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
   Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
   Call: (204) [system] _3422='True'
   Exit: (204) [system] 'True'='True'
   Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->'True'='True';'True'='False'), error(_316822, _316824), fail)
^  Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->'True'='True';'True'='False'))
^  Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), 'True')
   Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), 'True'))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'True')
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'True'))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; function", 27, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; function", 27, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Call: (197) [system] var('$COMMENT'("; function", 27, 0))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] '$COMMENT'("; function", 27, 0)==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Call: (198) [system] var("; function")
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Call: (198) [system] comment(+)\==exec
   Exit: (198) [system] comment(+)\==exec
   Call: (198) [system] "; function"==[]
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
^  Call: (198) [user] write_comment("; function")
^  Unify: (198) [user] write_comment("; function")
^  Call: (199) [user] is_compatio
^  Unify: (199) [user] is_compatio
^  Call: (201) [system] setup_call_cleanup('$notrace'(_474192, _474194), once(user:is_compatio0), '$restore_trace'(_474192, _474194))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_474192, _474194), system:once(user:is_compatio0), system:'$restore_trace'(_474192, _474194))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_474192, _474194))
^  Redo: (198) [user] write_comment("; function")
^  Unify: (198) [user] write_comment("; function")
^  Call: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] var(silent)
   Fail: (201) [system] var(silent)
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==true
   Fail: (201) [system] silent==true
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==false
   Fail: (201) [system] silent==false
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_493708, _493710), once(user:option_value0(load, silent)), '$restore_trace'(_493708, _493710))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_493708, _493710), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_493708, _493710))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_493708, _493710))
^  Fail: (200) [user] option_value(load, silent)
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] is_converting
^  Unify: (200) [user] is_converting
^  Call: (201) [user] is_metta_flag(convert)
^  Unify: (201) [user] is_metta_flag(convert)
^  Call: (203) [system] setup_call_cleanup('$notrace'(_502998, _503000), once(user:is_flag0(convert)), '$restore_trace'(_502998, _503000))
^  Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_502998, _503000), system:once(user:is_flag0(convert)), system:'$restore_trace'(_502998, _503000))
^  Call: (204) [system] sig_atomic(system:'$notrace'(_502998, _503000))
^  Fail: (201) [user] is_metta_flag(convert)
^  Fail: (200) [user] is_converting
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] var('True')
   Fail: (201) [system] var('True')
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==true
   Fail: (201) [system] 'True'==true
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==false
   Fail: (201) [system] 'True'==false
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
^  Call: (202) [system] setup_call_cleanup('$notrace'(_522506, _522508), once(user:option_value0(html, 'True')), '$restore_trace'(_522506, _522508))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_3582, _3584), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_3582, _3584))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_3582, _3584))
^  Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (200) [user] option_value(html, 'True')
   Call: (200) [system] fail
^  Redo: (198) [user] write_comment("; function")
^  Unify: (198) [user] write_comment("; function")
^  Call: (199) [user] connlf
^  Unify: (199) [user] connlf
^  Call: (200) [user] check_silent_loading
^  Unify: (200) [user] check_silent_loading
^  Exit: (200) [user] check_silent_loading
^  Call: (200) [user] not_compat_io(format('~N'))
^  Unify: (200) [user] not_compat_io(format('~N'))
^  Call: (201) [user] not_compatio(format('~N'))
^  Unify: (201) [user] not_compatio(format('~N'))
^  Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (203) [user] once((is_mettalog;is_testing))
^  Unify: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_win64
^  Unify: (206) [user] is_win64
   Call: (207) [system] current_prolog_flag(windows, _25486)
   Fail: (207) [system] current_prolog_flag(windows, _26414)
^  Fail: (206) [user] is_win64
^  Redo: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_metta_flag(log)
^  Unify: (206) [user] is_metta_flag(log)
^  Call: (208) [system] setup_call_cleanup('$notrace'(_31874, _31876), once(user:is_flag0(log)), '$restore_trace'(_31874, _31876))
^  Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_31874, _31876), system:once(user:is_flag0(log)), system:'$restore_trace'(_31874, _31876))
^  Call: (209) [system] sig_atomic(system:'$notrace'(_31874, _31876))
^  Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (206) [user] is_metta_flag(log)
^  Exit: (205) [user] is_mettalog
^  Exit: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (203) [user] user_err(format('~N'))
^  Unify: (203) [user] user_err(format('~N'))
^  Call: (204) [user] original_user_error(_40270)
^  Unify: (204) [user] original_user_error(_40270)
   Call: (205) [system] stream_property(_40270, file_no(2))
   Unify: (205) [system] stream_property(_40270, file_no(2))
   Call: (206) [system] nonvar(_40270)
   Redo: (205) [system] stream_property(_40270, file_no(2))
   Unify: (205) [system] stream_property(_40270, file_no(2))
   Call: (206) [system] nonvar(_40270)
   Redo: (205) [system] stream_property(_40270, file_no(2))
   Unify: (205) [system] stream_property(_40270, file_no(2))
   Call: (206) [system] nonvar(file_no(2))
   Exit: (206) [system] nonvar(file_no(2))
   Call: (206) [system] file_no(2)=alias(_51390)
   Redo: (205) [system] stream_property(_40270, file_no(2))
   Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (204) [user] original_user_error((0x7fb684e90220))
^  Call: (204) [user] with_output_to((0x7fb684e90220), format('~N'))
   Call: (206) [$syspreds] format('~N')
   Unify: (206) [$syspreds] format('~N')
^  Call: (207) [$syspreds] format('~N', [])
^  Exit: (207) [$syspreds] format('~N', [])
   Exit: (206) [$syspreds] format('~N')
^  Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N'))
^  Exit: (203) [user] user_err(format('~N'))
^  Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (201) [user] not_compatio(format('~N'))
^  Exit: (200) [user] not_compat_io(format('~N'))
^  Exit: (199) [user] connlf
^  Call: (199) [user] format(';;~w~n', ["; function"])
;;; function
^  Exit: (199) [user] format(';;~w~n', ["; function"])
^  Exit: (198) [user] write_comment("; function")
^  Call: (198) [user] ignore((symbolic("; function"), symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^  Call: (200) [user] symbolic("; function")
^  Unify: (200) [user] symbolic("; function")
   Call: (201) [system] atomic("; function")
   Exit: (201) [system] atomic("; function")
^  Exit: (200) [user] symbolic("; function")
^  Call: (200) [user] symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function")
^  Unify: (200) [user] symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function")
   Call: (201) [system] atomic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function")
   Fail: (201) [system] atomic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function")
^  Fail: (200) [user] symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function")
^  Redo: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_69152, _69158], 'MeTTaLog only: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^  Call: (198) [user] ignore((symbolic("; function"), symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^  Call: (200) [user] symbolic("; function")
^  Unify: (200) [user] symbolic("; function")
   Call: (201) [system] atomic("; function")
   Exit: (201) [system] atomic("; function")
^  Exit: (200) [user] symbolic("; function")
^  Call: (200) [user] symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function")
^  Unify: (200) [user] symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function")
   Call: (201) [system] atomic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function")
   Fail: (201) [system] atomic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function")
^  Fail: (200) [user] symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function")
^  Redo: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_102598, _69158], 'MeTTaLog: ', "; function"), !, atom_string(_69158, _69178), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _69178, _3422)))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Call: (197) [system] var('$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0)==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Call: (198) [system] var("; :(X,Y, [:,X,Y]).")
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Call: (198) [system] comment(+)\==exec
   Exit: (198) [system] comment(+)\==exec
   Call: (198) [system] "; :(X,Y, [:,X,Y])."==[]
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
^  Call: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Call: (199) [user] is_compatio
^  Unify: (199) [user] is_compatio
^  Call: (201) [system] setup_call_cleanup('$notrace'(_249096, _249098), once(user:is_compatio0), '$restore_trace'(_249096, _249098))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_249096, _249098), system:once(user:is_compatio0), system:'$restore_trace'(_249096, _249098))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_249096, _249098))
^  Redo: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Call: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] var(silent)
   Fail: (201) [system] var(silent)
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==true
   Fail: (201) [system] silent==true
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==false
   Fail: (201) [system] silent==false
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_268612, _268614), once(user:option_value0(load, silent)), '$restore_trace'(_268612, _268614))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_268612, _268614), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_268612, _268614))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_268612, _268614))
^  Fail: (200) [user] option_value(load, silent)
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] is_converting
^  Unify: (200) [user] is_converting
^  Call: (201) [user] is_metta_flag(convert)
^  Unify: (201) [user] is_metta_flag(convert)
^  Call: (203) [system] setup_call_cleanup('$notrace'(_277902, _277904), once(user:is_flag0(convert)), '$restore_trace'(_277902, _277904))
^  Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_277902, _277904), system:once(user:is_flag0(convert)), system:'$restore_trace'(_277902, _277904))
^  Call: (204) [system] sig_atomic(system:'$notrace'(_277902, _277904))
^  Fail: (201) [user] is_metta_flag(convert)
^  Fail: (200) [user] is_converting
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] var('True')
   Fail: (201) [system] var('True')
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==true
   Fail: (201) [system] 'True'==true
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==false
   Fail: (201) [system] 'True'==false
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
^  Call: (202) [system] setup_call_cleanup('$notrace'(_297410, _297412), once(user:option_value0(html, 'True')), '$restore_trace'(_297410, _297412))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_297410, _297412), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_297410, _297412))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_297410, _297412))
^  Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (200) [user] option_value(html, 'True')
   Call: (200) [system] fail
^  Redo: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Call: (199) [user] connlf
^  Unify: (199) [user] connlf
^  Call: (200) [user] check_silent_loading
^  Unify: (200) [user] check_silent_loading
^  Exit: (200) [user] check_silent_loading
^  Call: (200) [user] not_compat_io(format('~N'))
^  Unify: (200) [user] not_compat_io(format('~N'))
^  Call: (201) [user] not_compatio(format('~N'))
^  Unify: (201) [user] not_compatio(format('~N'))
^  Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (203) [user] once((is_mettalog;is_testing))
^  Unify: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_win64
^  Unify: (206) [user] is_win64
   Call: (207) [system] current_prolog_flag(windows, _320662)
   Fail: (207) [system] current_prolog_flag(windows, _321590)
^  Fail: (206) [user] is_win64
^  Redo: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_metta_flag(log)
^  Unify: (206) [user] is_metta_flag(log)
^  Call: (208) [system] setup_call_cleanup('$notrace'(_327050, _327052), once(user:is_flag0(log)), '$restore_trace'(_327050, _327052))
^  Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_327050, _327052), system:once(user:is_flag0(log)), system:'$restore_trace'(_327050, _327052))
^  Call: (209) [system] sig_atomic(system:'$notrace'(_327050, _327052))
^  Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (206) [user] is_metta_flag(log)
^  Exit: (205) [user] is_mettalog
^  Exit: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (203) [user] user_err(format('~N'))
^  Unify: (203) [user] user_err(format('~N'))
^  Call: (204) [user] original_user_error(_335446)
^  Unify: (204) [user] original_user_error(_335446)
   Call: (205) [system] stream_property(_335446, file_no(2))
   Unify: (205) [system] stream_property(_335446, file_no(2))
   Call: (206) [system] nonvar(_335446)
   Redo: (205) [system] stream_property(_335446, file_no(2))
   Unify: (205) [system] stream_property(_335446, file_no(2))
   Call: (206) [system] nonvar(_335446)
   Redo: (205) [system] stream_property(_335446, file_no(2))
   Unify: (205) [system] stream_property(_335446, file_no(2))
   Call: (206) [system] nonvar(file_no(2))
   Exit: (206) [system] nonvar(file_no(2))
   Call: (206) [system] file_no(2)=alias(_346566)
   Redo: (205) [system] stream_property(_335446, file_no(2))
   Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (204) [user] original_user_error((0x7fb684e90220))
^  Call: (204) [user] with_output_to((0x7fb684e90220), format('~N'))
   Call: (206) [$syspreds] format('~N')
   Unify: (206) [$syspreds] format('~N')
^  Call: (207) [$syspreds] format('~N', [])
^  Exit: (207) [$syspreds] format('~N', [])
   Exit: (206) [$syspreds] format('~N')
^  Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N'))
^  Exit: (203) [user] user_err(format('~N'))
^  Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (201) [user] not_compatio(format('~N'))
^  Exit: (200) [user] not_compat_io(format('~N'))
^  Exit: (199) [user] connlf
^  Call: (199) [user] format(';;~w~n', ["; :(X,Y, [:,X,Y])."])
;;; :(X,Y, [:,X,Y]).
^  Exit: (199) [user] format(';;~w~n', ["; :(X,Y, [:,X,Y])."])
^  Exit: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^  Call: (198) [user] ignore((symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^  Call: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^  Unify: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
   Call: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
   Exit: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
^  Exit: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^  Call: (200) [user] symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^  Unify: (200) [user] symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
   Call: (201) [system] atomic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
   Fail: (201) [system] atomic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^  Fail: (200) [user] symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^  Redo: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_364328, _364334], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^  Call: (198) [user] ignore((symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^  Call: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^  Unify: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
   Call: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
   Exit: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
^  Exit: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^  Call: (200) [user] symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^  Unify: (200) [user] symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
   Call: (201) [system] atomic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
   Fail: (201) [system] atomic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^  Fail: (200) [user] symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^  Redo: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_397774, _364334], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_364334, _364354), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _364354, _3422)))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; KB", 30, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; KB", 30, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Call: (197) [system] var('$COMMENT'(";; KB", 30, 0))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] '$COMMENT'(";; KB", 30, 0)==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Call: (198) [system] var(";; KB")
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Call: (198) [system] comment(+)\==exec
   Exit: (198) [system] comment(+)\==exec
   Call: (198) [system] ";; KB"==[]
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
^  Call: (198) [user] write_comment(";; KB")
^  Unify: (198) [user] write_comment(";; KB")
^  Call: (199) [user] is_compatio
^  Unify: (199) [user] is_compatio
^  Call: (201) [system] setup_call_cleanup('$notrace'(_25372, _25374), once(user:is_compatio0), '$restore_trace'(_25372, _25374))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_25372, _25374), system:once(user:is_compatio0), system:'$restore_trace'(_25372, _25374))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_25372, _25374))
^  Redo: (198) [user] write_comment(";; KB")
^  Unify: (198) [user] write_comment(";; KB")
^  Call: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] var(silent)
   Fail: (201) [system] var(silent)
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==true
   Fail: (201) [system] silent==true
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
   Call: (201) [system] silent==false
   Fail: (201) [system] silent==false
^  Redo: (200) [user] option_value(load, silent)
^  Unify: (200) [user] option_value(load, silent)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_44888, _44890), once(user:option_value0(load, silent)), '$restore_trace'(_44888, _44890))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_44888, _44890), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_44888, _44890))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_44888, _44890))
^  Fail: (200) [user] option_value(load, silent)
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] is_converting
^  Unify: (200) [user] is_converting
^  Call: (201) [user] is_metta_flag(convert)
^  Unify: (201) [user] is_metta_flag(convert)
^  Call: (203) [system] setup_call_cleanup('$notrace'(_54178, _54180), once(user:is_flag0(convert)), '$restore_trace'(_54178, _54180))
^  Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_54178, _54180), system:once(user:is_flag0(convert)), system:'$restore_trace'(_54178, _54180))
^  Call: (204) [system] sig_atomic(system:'$notrace'(_54178, _54180))
^  Fail: (201) [user] is_metta_flag(convert)
^  Fail: (200) [user] is_converting
^  Redo: (199) [user] silent_loading
^  Unify: (199) [user] silent_loading
^  Call: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] var('True')
   Fail: (201) [system] var('True')
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==true
   Fail: (201) [system] 'True'==true
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
   Call: (201) [system] 'True'==false
   Fail: (201) [system] 'True'==false
^  Redo: (200) [user] option_value(html, 'True')
^  Unify: (200) [user] option_value(html, 'True')
^  Call: (202) [system] setup_call_cleanup('$notrace'(_73686, _73688), once(user:option_value0(html, 'True')), '$restore_trace'(_73686, _73688))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_73686, _73688), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_73686, _73688))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_73686, _73688))
^  Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (200) [user] option_value(html, 'True')
   Call: (200) [system] fail
^  Redo: (198) [user] write_comment(";; KB")
^  Unify: (198) [user] write_comment(";; KB")
^  Call: (199) [user] connlf
^  Unify: (199) [user] connlf
^  Call: (200) [user] check_silent_loading
^  Unify: (200) [user] check_silent_loading
^  Exit: (200) [user] check_silent_loading
^  Call: (200) [user] not_compat_io(format('~N'))
^  Unify: (200) [user] not_compat_io(format('~N'))
^  Call: (201) [user] not_compatio(format('~N'))
^  Unify: (201) [user] not_compatio(format('~N'))
^  Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (203) [user] once((is_mettalog;is_testing))
^  Unify: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_win64
^  Unify: (206) [user] is_win64
   Call: (207) [system] current_prolog_flag(windows, _96938)
   Fail: (207) [system] current_prolog_flag(windows, _97866)
^  Fail: (206) [user] is_win64
^  Redo: (205) [user] is_mettalog
^  Unify: (205) [user] is_mettalog
^  Call: (206) [user] is_metta_flag(log)
^  Unify: (206) [user] is_metta_flag(log)
^  Call: (208) [system] setup_call_cleanup('$notrace'(_103326, _103328), once(user:is_flag0(log)), '$restore_trace'(_103326, _103328))
^  Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_103326, _103328), system:once(user:is_flag0(log)), system:'$restore_trace'(_103326, _103328))
^  Call: (209) [system] sig_atomic(system:'$notrace'(_103326, _103328))
^  Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (206) [user] is_metta_flag(log)
^  Exit: (205) [user] is_mettalog
^  Exit: (203) [system] once(user:(is_mettalog;is_testing))
^  Call: (203) [user] user_err(format('~N'))
^  Unify: (203) [user] user_err(format('~N'))
^  Call: (204) [user] original_user_error(_111722)
^  Unify: (204) [user] original_user_error(_111722)
   Call: (205) [system] stream_property(_111722, file_no(2))
   Unify: (205) [system] stream_property(_111722, file_no(2))
   Call: (206) [system] nonvar(_111722)
   Redo: (205) [system] stream_property(_111722, file_no(2))
   Unify: (205) [system] stream_property(_111722, file_no(2))
   Call: (206) [system] nonvar(_111722)
   Redo: (205) [system] stream_property(_111722, file_no(2))
   Unify: (205) [system] stream_property(_111722, file_no(2))
   Call: (206) [system] nonvar(file_no(2))
   Exit: (206) [system] nonvar(file_no(2))
   Call: (206) [system] file_no(2)=alias(_122842)
   Redo: (205) [system] stream_property(_111722, file_no(2))
   Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (204) [user] original_user_error((0x7fb684e90220))
^  Call: (204) [user] with_output_to((0x7fb684e90220), format('~N'))
   Call: (206) [$syspreds] format('~N')
   Unify: (206) [$syspreds] format('~N')
^  Call: (207) [$syspreds] format('~N', [])
^  Exit: (207) [$syspreds] format('~N', [])
   Exit: (206) [$syspreds] format('~N')
^  Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N'))
^  Exit: (203) [user] user_err(format('~N'))
^  Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (201) [user] not_compatio(format('~N'))
^  Exit: (200) [user] not_compat_io(format('~N'))
^  Exit: (199) [user] connlf
^  Call: (199) [user] format(';;~w~n', [";; KB"])
;;;; KB
^  Exit: (199) [user] format(';;~w~n', [";; KB"])
^  Exit: (198) [user] write_comment(";; KB")
^  Call: (198) [user] ignore((symbolic(";; KB"), symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^  Call: (200) [user] symbolic(";; KB")
^  Unify: (200) [user] symbolic(";; KB")
   Call: (201) [system] atomic(";; KB")
   Exit: (201) [system] atomic(";; KB")
^  Exit: (200) [user] symbolic(";; KB")
^  Call: (200) [user] symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB")
^  Unify: (200) [user] symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB")
   Call: (201) [system] atomic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB")
   Fail: (201) [system] atomic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB")
^  Fail: (200) [user] symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB")
^  Redo: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_140604, _140610], 'MeTTaLog only: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^  Call: (198) [user] ignore((symbolic(";; KB"), symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^  Call: (200) [user] symbolic(";; KB")
^  Unify: (200) [user] symbolic(";; KB")
   Call: (201) [system] atomic(";; KB")
   Exit: (201) [system] atomic(";; KB")
^  Exit: (200) [user] symbolic(";; KB")
^  Call: (200) [user] symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB")
^  Unify: (200) [user] symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB")
   Call: (201) [system] atomic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB")
   Fail: (201) [system] atomic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB")
^  Fail: (200) [user] symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB")
^  Redo: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^  Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
^  Exit: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_174050, _140610], 'MeTTaLog: ', ";; KB"), !, atom_string(_140610, _140630), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _140630, _3422)))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, exec(['bind!', '&kb', ['new-space']]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Exit: (194) [user] metta_file_buffer(+, exec(['bind!', '&kb', ['new-space']]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Call: (197) [system] var(exec(['bind!', '&kb', ['new-space']]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] exec(['bind!', '&kb', ['new-space']])==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Call: (197) [system] string(exec(['bind!', '&kb', ['new-space']]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Call: (198) [system] var(['bind!', '&kb', ['new-space']])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Call: (198) [system] string(['bind!', '&kb', ['new-space']])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
^  Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _375580))
^  Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
   Call: (201) [system] _385224 is 2+1
   Exit: (201) [system] 3 is 2+1
^  Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^  Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^  Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170))
^  Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170))
^  Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170))
^  Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170))
^  Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170)
^  Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _411170)
^  Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _440070)
^  Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
^  Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
   Call: (201) [system] _411170=3
   Exit: (201) [system] 3=3
^  Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
^  Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^  Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^  Call: (198) [user] must_det_ll(3>0)
^  Unify: (198) [user] must_det_ll(user:(3>0))
^  Call: (199) [user] once(user:(3>0))
^  Unify: (199) [system] once(user:(3>0))
   Call: (200) [system] 3>0
   Exit: (200) [system] 3>0
^  Exit: (199) [system] once(user:(3>0))
^  Exit: (198) [user] must_det_ll(user:(3>0))
^  Call: (198) [user] is_synthing_unit_tests
^  Unify: (198) [user] is_synthing_unit_tests
^  Call: (200) [system] setup_call_cleanup('$notrace'(_480092, _480094), once(user:is_synthing_unit_tests0), '$restore_trace'(_480092, _480094))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_480092, _480094), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_480092, _480094))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_480092, _480094))
^  Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (198) [user] is_synthing_unit_tests
^  Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _484830)
^  Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, [[]])
^  Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, [[]])
   Call: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [system] nb_current(suspend_answers, true)
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [system] string(['bind!', '&kb', ['new-space']])
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [system] var([[]])
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [system] var(['bind!', '&kb', ['new-space']])
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
^  Call: (199) [user] backward_compatibility:sformat(_510326, '~q', [['bind!', '&kb', ['new-space']]])
^  Unify: (199) [user] backward_compatibility:sformat(_510326, '~q', [['bind!', '&kb', ['new-space']]])
^  Call: (200) [user] format(string(_510326), '~q', [['bind!', '&kb', ['new-space']]])
^  Exit: (200) [user] format(string("['bind!','&kb',['new-space']]"), '~q', [['bind!', '&kb', ['new-space']]])
^  Exit: (199) [user] backward_compatibility:sformat("['bind!','&kb',['new-space']]", '~q', [['bind!', '&kb', ['new-space']]])
^  Call: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
^  Unify: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
   Call: (200) [system] sub_atom("['bind!','&kb',['new-space']]", _516980, _516982, _516984, "[assert")
   Fail: (200) [system] sub_atom("['bind!','&kb',['new-space']]", _517920, _517922, _517924, "[assert")
^  Fail: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] 'BadType'==[[]]
   Fail: (200) [system] 'BadType'==[[]]
   Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] compound([[]])
   Exit: (200) [system] compound([[]])
   Call: (200) [system] arg(_8686, [[]], _8610)
   Exit: (200) [system] arg(1, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Redo: (200) [system] arg(_18894, [[]], _8610)
   Exit: (200) [system] arg(2, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
   Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
   Call: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], _31788)
   Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
   Call: (200) [system] compound(['bind!', '&kb', ['new-space']])
   Exit: (200) [system] compound(['bind!', '&kb', ['new-space']])
   Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], '&kb')
^  Call: (200) [user] symbol('bind!')
^  Unify: (200) [user] symbol('bind!')
   Call: (201) [system] atom('bind!')
   Exit: (201) [system] atom('bind!')
^  Exit: (200) [user] symbol('bind!')
^  Call: (200) [user] symbol_concat(assert, _41082, 'bind!')
^  Unify: (200) [user] symbol_concat(assert, _42014, 'bind!')
   Call: (201) [system] atom_concat(assert, _42870, 'bind!')
   Fail: (201) [system] atom_concat(assert, _42870, 'bind!')
^  Fail: (200) [user] symbol_concat(assert, _44812, 'bind!')
   Redo: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], _31788)
   Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
   Call: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
   Unify: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
   Call: (201) [system] compound(['bind!', '&kb', ['new-space']])
   Exit: (201) [system] compound(['bind!', '&kb', ['new-space']])
   Call: (201) [system] ['bind!', '&kb', ['new-space']]=[_51174|_51176]
   Exit: (201) [system] ['bind!', '&kb', ['new-space']]=['bind!', '&kb', ['new-space']]
   Exit: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
   Exit: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
   Call: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
   Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
   Call: (200) [system] compound(['bind!', '&kb', ['new-space']])
   Exit: (200) [system] compound(['bind!', '&kb', ['new-space']])
   Call: (200) [system] compound_name_arity(['bind!', '&kb', ['new-space']], _58534, _58536)
   Exit: (200) [system] compound_name_arity(['bind!', '&kb', ['new-space']], '[|]', 2)
^  Call: (200) [user] symbol_concat(eval, _60478, '[|]')
^  Unify: (200) [user] symbol_concat(eval, _61410, '[|]')
   Call: (201) [system] atom_concat(eval, _62266, '[|]')
   Fail: (201) [system] atom_concat(eval, _62266, '[|]')
^  Fail: (200) [user] symbol_concat(eval, _64208, '[|]')
   Redo: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
   Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
   Call: (200) [system] is_list(['bind!', '&kb', ['new-space']])
   Exit: (200) [system] is_list(['bind!', '&kb', ['new-space']])
   Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
^  Call: (200) [user] symbol('bind!')
^  Unify: (200) [user] symbol('bind!')
   Call: (201) [system] atom('bind!')
   Exit: (201) [system] atom('bind!')
^  Exit: (200) [user] symbol('bind!')
   Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
^  Call: (200) [user] symbol_concat(_75254, !, 'bind!')
^  Unify: (200) [user] symbol_concat(_76186, !, 'bind!')
   Call: (201) [system] atom_concat(_77044, !, 'bind!')
   Exit: (201) [system] atom_concat(bind, !, 'bind!')
^  Exit: (200) [user] symbol_concat(bind, !, 'bind!')
   Exit: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
   Call: (199) [system] fail
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
^  Call: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], _91308), pfcAdd_Now('next-operation'(_91308)))
^  Unify: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], _91308), pfcAdd_Now('next-operation'(_91308)))
   Call: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], _91308)
   Unify: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', _94100))
   Call: (200) [user] o_s(['&kb', ['new-space']], _94100)
   Unify: (200) [user] o_s(['&kb', ['new-space']], _94100)
   Call: (201) [user] o_s('&kb', _94100)
   Unify: (201) [user] o_s('&kb', '&kb')
   Exit: (201) [user] o_s('&kb', '&kb')
   Exit: (200) [user] o_s(['&kb', ['new-space']], '&kb')
   Exit: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', '&kb'))
^  Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (200) [user] current_predicate(pfcAdd/1)
^  Exit: (200) [user] current_predicate(pfcAdd/1)
^  Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^  Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (201) [user] clause(pfcTraceExecution, true)
^  Fail: (201) [user] clause(pfcTraceExecution, true)
^  Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^  Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (201) [user] must_ex(current_why_UU(_112570))
^  Unify: (201) [user] must_ex(current_why_UU(_112570))
   Call: (203) [user] current_why_UU(_112570)
   Unify: (203) [user] current_why_UU(_112570)
^  Call: (204) [user] get_why_uu(_112570)
^  Unify: (204) [user] get_why_uu(_112570)
^  Call: (205) [user] findall(_118110, current_why(_118110), _118116)
^  Unify: (205) [$bags] findall(_118110, user:current_why(_118110), _118116)
^  Call: (206) [$bags] findall(_118110, user:current_why(_118110), _118116, [])
^  Unify: (206) [$bags] findall(_118110, user:current_why(_118110), _118116, [])
^  Call: (207) [$bags] cleanup_bag(findall_loop(_118110, user:current_why(_118110), _118116, []), '$destroy_findall_bag')
^  Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_118110, user:current_why(_118110), _118116, []), '$bags':'$destroy_findall_bag')
   Call: (208) [$bags] findall_loop(_118110, user:current_why(_118110), _118116, [])
   Unify: (208) [$bags] findall_loop(_118110, user:current_why(_118110), _118116, [])
^  Call: (209) [user] bugger:current_why(_118110)
^  Unify: (209) [user] bugger:current_why(_118110)
^  Call: (210) [user] bugger:current_why_data(_118110)
^  Unify: (210) [user] bugger:current_why_data(_118110)
   Call: (211) [system] nb_current('$current_why', wp(_118110, _129370))
   Fail: (211) [system] nb_current('$current_why', wp(_118110, _129370))
^  Redo: (210) [user] bugger:current_why_data(_118110)
^  Unify: (210) [user] bugger:current_why_data(_118110)
   Call: (211) [t_l] t_l:current_why_source(_118110)
   Fail: (211) [t_l] t_l:current_why_source(_118110)
^  Fail: (210) [user] bugger:current_why_data(_118110)
^  Redo: (209) [user] bugger:current_why(_118110)
^  Unify: (209) [user] bugger:current_why(mfl4(_136798, _136800, _136802, _136804))
^  Call: (211) [system] setup_call_cleanup('$notrace'(_137754, _137756), once(user:current_mfl4(_136798, _136800, _136802, _136804)), '$restore_trace'(_137754, _137756))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_137754, _137756), system:once(user:current_mfl4(_136798, _136800, _136802, _136804)), system:'$restore_trace'(_137754, _137756))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_137754, _137756))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_136798, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_136798, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (208) [$bags] findall_loop(_118110, user:current_why(_118110), _118116, [])
   Exit: (208) [$bags] findall_loop(_118110, user:current_why(_118110), [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_118110, user:current_why(_118110), [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (206) [$bags] findall(_118110, user:current_why(_118110), [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (205) [$bags] findall(_118110, user:current_why(_118110), [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (205) [system] [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _112570)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (206) [system] var([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (206) [system] var([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _112570)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] nonvar([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (206) [system] nonvar([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_274250, _274252)
   Fail: (206) [system] [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_274250, _274252)
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _112570)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _112570)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (208) [system] var([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (208) [system] var([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (208) [user] not(compound([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (208) [system] not(user:compound([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (209) [system] compound([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (209) [system] compound([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (208) [system] not(user:compound([P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _304612)
^  Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _304612)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (209) [system] var(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (209) [system] var(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _304612)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (209) [user] not(compound(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (209) [system] not(user:compound(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (210) [system] compound(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (210) [system] compound(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (209) [system] not(user:compound(P;HTML|mfl4(_154654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3648)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (207) [system] var(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (207) [system] var(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] nonvar(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (207) [system] nonvar(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_147782, _147784)
   Fail: (207) [system] P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_147782, _147784)
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
   Call: (204) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (204) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306096)
^  Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306096)
   Call: (206) [system] fail
   Fail: (206) [system] fail
^  Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306096)
^  Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)))
^  Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)))
^  Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)), user:each_call_cleanup)
^  Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)), user:each_call_cleanup)
   Call: (207) [system] current_prolog_flag(occurs_check, _356334)
   Exit: (207) [system] current_prolog_flag(occurs_check, true)
^  Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _325892, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_325892)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (208) [system] true==true
   Exit: (208) [system] true==true
^  Call: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'bind!', '&kb')), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'bind!', '&kb')), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^  Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^  Call: (213) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), _456746, _456748)
^  Exit: (213) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), user, 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
   Call: (214) [system] _460490=user
   Exit: (214) [system] user=user
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _462360)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _462360)
^  Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _465188)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _465188)
^  Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^  Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^  Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^  Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^  Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^  Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), _492498, _492500)
^  Exit: (216) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), user, 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), _494378, _494380)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
   Call: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), _494378, _494380)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
   Call: (217) [system] _502784=user
   Exit: (217) [system] user=user
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _504654)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _504654)
^  Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _507482)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _507482)
^  Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^  Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (215) [user] assert('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (215) [user] assert('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^  Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^  Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
   Call: (218) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (218) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
   Call: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Exit: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (218) [system] 1<1
   Fail: (218) [system] 1<1
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _44200)
   Call: (218) [system] _55352 is 1+ -1
   Exit: (218) [system] 0 is 1+ -1
^  Call: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _57210)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _57210)
   Call: (219) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (219) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _57210)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _57210)
   Call: (219) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Exit: (219) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), _64620, _64622)
   Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation', [op(exec, 'bind!', '&kb')])
   Call: (219) [lists] lists:member(_57210, ['next-operation', op(exec, 'bind!', '&kb')])
   Unify: (219) [lists] lists:member(_57210, ['next-operation', op(exec, 'bind!', '&kb')])
   Call: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _57210, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
   Exit: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'bind!', '&kb')])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^  Call: (218) [user] compound_eles(0, 'next-operation', _44200)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _44200)
   Call: (219) [system] var('next-operation')
   Fail: (219) [system] var('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _44200)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _44200)
   Call: (219) [system] compound('next-operation')
   Fail: (219) [system] compound('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _44200)
   Call: (219) [system] _44200='next-operation'
   Exit: (219) [system] 'next-operation'='next-operation'
^  Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^  Call: (217) [user] pfcIgnored('next-operation')
^  Fail: (217) [user] pfcIgnored('next-operation')
   Redo: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _57210, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _57210, 'next-operation')
   Call: (221) [lists] lists:member_([], _57210, op(exec, 'bind!', '&kb'))
   Unify: (221) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
   Exit: (221) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
   Exit: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], op(exec, 'bind!', '&kb'), 'next-operation')
   Exit: (219) [lists] lists:member(op(exec, 'bind!', '&kb'), ['next-operation', op(exec, 'bind!', '&kb')])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^  Call: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _44200)
^  Unify: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _44200)
   Call: (219) [system] var(op(exec, 'bind!', '&kb'))
   Fail: (219) [system] var(op(exec, 'bind!', '&kb'))
^  Redo: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _44200)
^  Unify: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _44200)
   Call: (219) [system] compound(op(exec, 'bind!', '&kb'))
   Exit: (219) [system] compound(op(exec, 'bind!', '&kb'))
   Call: (219) [system] 0<1
   Exit: (219) [system] 0<1
   Call: (219) [system] _44200=op(exec, 'bind!', '&kb')
   Exit: (219) [system] op(exec, 'bind!', '&kb')=op(exec, 'bind!', '&kb')
^  Exit: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^  Call: (217) [user] pfcIgnored(op(exec, 'bind!', '&kb'))
^  Fail: (217) [user] pfcIgnored(op(exec, 'bind!', '&kb'))
^  Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
   Call: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
   Call: (217) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Exit: (217) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _112000)
   Call: (217) [system] _123152 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _125010)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _125010)
   Call: (218) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _125010)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _125010)
   Call: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Exit: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), _132420, _132422)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation', [op(exec, 'bind!', '&kb')])
   Call: (218) [lists] lists:member(_125010, ['next-operation', op(exec, 'bind!', '&kb')])
   Unify: (218) [lists] lists:member(_125010, ['next-operation', op(exec, 'bind!', '&kb')])
   Call: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _125010, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'bind!', '&kb')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _112000)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _112000)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _112000)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _112000)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _112000)
   Call: (218) [system] _112000='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^  Call: (216) [user] pfcTraced('next-operation')
^  Fail: (216) [user] pfcTraced('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _125010, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _125010, 'next-operation')
   Call: (220) [lists] lists:member_([], _125010, op(exec, 'bind!', '&kb'))
   Unify: (220) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
   Exit: (220) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
   Exit: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], op(exec, 'bind!', '&kb'), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'bind!', '&kb'), ['next-operation', op(exec, 'bind!', '&kb')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^  Call: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _112000)
^  Unify: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _112000)
   Call: (218) [system] var(op(exec, 'bind!', '&kb'))
   Fail: (218) [system] var(op(exec, 'bind!', '&kb'))
^  Redo: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _112000)
^  Unify: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _112000)
   Call: (218) [system] compound(op(exec, 'bind!', '&kb'))
   Exit: (218) [system] compound(op(exec, 'bind!', '&kb'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _112000=op(exec, 'bind!', '&kb')
   Exit: (218) [system] op(exec, 'bind!', '&kb')=op(exec, 'bind!', '&kb')
^  Exit: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^  Call: (216) [user] pfcTraced(op(exec, 'bind!', '&kb'))
^  Fail: (216) [user] pfcTraced(op(exec, 'bind!', '&kb'))
^  Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^  Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcSpied('next-operation'(op(exec, 'bind!', '&kb')), +)
^  Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'bind!', '&kb')), +)
^  Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcGetSearch(_278412)
^  Unify: (214) [user] pfcGetSearch(_278412)
   Call: (215) [t_l] t_l:pfcSearchTL(_280262)
   Fail: (215) [t_l] t_l:pfcSearchTL(_280262)
^  Redo: (214) [user] pfcGetSearch(_278412)
^  Call: (215) [user] pfcSearch(_283036)
^  Unify: (215) [user] pfcSearch(direct)
^  Exit: (215) [user] pfcSearch(direct)
   Call: (215) [system] _278412=direct
   Exit: (215) [system] direct=direct
^  Exit: (214) [user] pfcGetSearch(direct)
^  Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (215) [system] direct=direct
   Exit: (215) [system] direct=direct
^  Call: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _307470)
^  Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _307470)
   Call: (217) [system] fail
   Fail: (217) [system] fail
^  Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _307470)
^  Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^  Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
^  Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
   Call: (218) [system] current_prolog_flag(occurs_check, _317732)
   Exit: (218) [system] current_prolog_flag(occurs_check, true)
^  Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
   Call: (219) [system] true==true
   Exit: (219) [system] true==true
^  Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (220) [system] is_list(_325228)
   Fail: (220) [system] is_list(_325228)
^  Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
   Call: (221) [system] copy_term('next-operation'(op(exec, 'bind!', '&kb')), _332622)
   Exit: (221) [system] copy_term('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), true)
^  Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), true)
^  Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), imported_from(system))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _375284, _375286)
   Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _375284, _375286)
   Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _375284, _375286)
   Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), '$pt$', 2)
   Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), '$pt$', 2)
^  Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), built_in)
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _386526)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _387466)
   Call: (226) [system] nonvar(_388324)
^  Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _389326)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _390260)
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), interpreted)
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), number_of_clauses(_399454))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), number_of_clauses(_399454))
   Call: (226) [system] nonvar(number_of_clauses(_399454))
   Exit: (226) [system] nonvar(number_of_clauses(_399454))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_399454), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_399454), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), number_of_clauses(0))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _414298), (prolog_current_choice(_414308), push_current_choice(_414308), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _414330), pfc_call(_414330)), nb_setval('$pfc_current_choice', _414298))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _414298), user:(prolog_current_choice(_414308), push_current_choice(_414308), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _414330), pfc_call(_414330)), user:nb_setval('$pfc_current_choice', _414298))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _414298))
   Call: (228) [system] nb_current('$pfc_current_choice', _414298)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_414308)
   Exit: (227) [system] prolog_current_choice(2950)
^  Call: (227) [user] push_current_choice(2950)
^  Unify: (227) [user] push_current_choice(2950)
   Call: (228) [system] nb_current('$pfc_current_choice', _423648)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (227) [user] push_current_choice(2950)
^  Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _414330)
^  Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _414330)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _432020)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _414298), user:(prolog_current_choice(_414308), push_current_choice(_414308), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214), _414330), pfc_call(_414330)), user:nb_setval('$pfc_current_choice', _414298))
^  Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _338214))
^  Redo: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Call: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Call: (223) [user] pfc_spft(_446890, _446976, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898))
^  Unify: (223) [user] pfc_spft(_446890, _447908, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898))
^  Call: (224) [user] pfcCallSystem('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Unify: (224) [user] pfcCallSystem('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Call: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (226) [system] var('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Fail: (226) [system] var('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Redo: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (226) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Exit: (226) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Redo: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Call: (226) [user] predicate_property('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), imported_from(system))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), imported_from(system))
   Call: (227) [system] nonvar(imported_from(system))
   Exit: (227) [system] nonvar(imported_from(system))
   Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (229) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Exit: (229) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), imported_from(system))
^  Redo: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Call: (226) [user] predicate_property('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), built_in)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), built_in)
   Call: (227) [system] nonvar(built_in)
   Exit: (227) [system] nonvar(built_in)
   Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (228) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Exit: (228) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (228) [$syspreds] goal_name_arity('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _483048, _483050)
   Unify: (228) [$syspreds] goal_name_arity('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _483048, _483050)
   Call: (229) [system] compound('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Exit: (229) [system] compound('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (229) [system] compound_name_arity('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _483048, _483050)
   Exit: (229) [system] compound_name_arity('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), '$spft$', 3)
   Exit: (228) [$syspreds] goal_name_arity('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), '$spft$', 3)
^  Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), built_in)
^  Redo: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Call: (226) [user] predicate_property('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _494290)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _495230)
   Call: (227) [system] nonvar(_496088)
^  Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _497090)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _498024)
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (228) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Exit: (228) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), interpreted)
^  Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Call: (226) [user] predicate_property('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), number_of_clauses(_507218))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), number_of_clauses(_507218))
   Call: (227) [system] nonvar(number_of_clauses(_507218))
   Exit: (227) [system] nonvar(number_of_clauses(_507218))
   Call: (227) [$syspreds] property_predicate(number_of_clauses(_507218), user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Unify: (227) [$syspreds] property_predicate(number_of_clauses(_507218), user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (229) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Exit: (229) [system] callable('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
   Exit: (227) [$syspreds] property_predicate(number_of_clauses(745), user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), number_of_clauses(745))
^  Unify: (225) [user] pfc_call('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)))
^  Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _522062), (prolog_current_choice(_522072), push_current_choice(_522072), clause('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _522094), pfc_call(_522094)), nb_setval('$pfc_current_choice', _522062))
^  Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _522062), user:(prolog_current_choice(_522072), push_current_choice(_522072), clause('$spft$'(_446890, _448768, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _446896, _446898)), _522094), pfc_call(_522094)), user:nb_setval('$pfc_current_choice', _522062))
^  Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _3880))
   Call: (229) [system] nb_current('$pfc_current_choice', _3880)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
^  Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (228) [system] prolog_current_choice(_3890)
   Exit: (228) [system] prolog_current_choice(2970)
^  Call: (228) [user] push_current_choice(2970)
^  Unify: (228) [user] push_current_choice(2970)
   Call: (229) [system] nb_current('$pfc_current_choice', _11298)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
   Call: (229) [system] b_setval('$pfc_current_choice', [2970])
   Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^  Exit: (228) [user] push_current_choice(2970)
^  Call: (228) [user] clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912)
^  Fail: (228) [user] clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912)
   Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (229) [system] duplicate_term([], _19670)
   Exit: (229) [system] duplicate_term([], [])
   Call: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _3880), user:(prolog_current_choice(_3890), push_current_choice(_3890), clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912), pfc_call(_3912)), user:nb_setval('$pfc_current_choice', _3880))
^  Fail: (225) [user] pfc_call('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)))
^  Fail: (224) [user] pfcCallSystem('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)))
^  Fail: (223) [user] pfc_spft(_3858, _27174, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866))
^  Redo: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^  Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
^  Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^  Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)), user:each_call_cleanup)
^  Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)))
^  Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcRun
^  Unify: (202) [user] pfcRun
^  Call: (203) [user] pfcGetSearch(direct)
^  Unify: (203) [user] pfcGetSearch(direct)
   Call: (204) [t_l] t_l:pfcSearchTL(_124480)
   Fail: (204) [t_l] t_l:pfcSearchTL(_124480)
^  Redo: (203) [user] pfcGetSearch(direct)
^  Call: (204) [user] pfcSearch(_127254)
^  Unify: (204) [user] pfcSearch(direct)
^  Exit: (204) [user] pfcSearch(direct)
   Call: (204) [system] direct=direct
   Exit: (204) [system] direct=direct
^  Exit: (203) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcRun
^  Exit: (202) [user] pfcRun
^  Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^  Exit: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', '&kb')), pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb'))))
   Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422))
   Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422))
   Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422)
   Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422)
   Call: (201) [system] _164258=_164260
   Exit: (201) [system] _164258=_164258
^  Call: (201) [user] ignore(catch((not_compatio(write_exec(['bind!', '&kb', ['new-space']])), notrace(into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162, _164258, _3422)), give_up(_166198), pp_m('red', gave_up(_166198))))
^  Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['bind!', '&kb', ['new-space']])), notrace(into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162, _164258, _3422)), give_up(_166198), pp_m('red', gave_up(_166198))))
^  Call: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^  Unify: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^  Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^  Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^  Call: (206) [user] once((is_mettalog;is_testing))
^  Unify: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_win64
^  Unify: (209) [user] is_win64
   Call: (210) [system] current_prolog_flag(windows, _185432)
   Fail: (210) [system] current_prolog_flag(windows, _186360)
^  Fail: (209) [user] is_win64
^  Redo: (208) [user] is_mettalog
^  Unify: (208) [user] is_mettalog
^  Call: (209) [user] is_metta_flag(log)
^  Unify: (209) [user] is_metta_flag(log)
^  Call: (211) [system] setup_call_cleanup('$notrace'(_191820, _191822), once(user:is_flag0(log)), '$restore_trace'(_191820, _191822))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_191820, _191822), system:once(user:is_flag0(log)), system:'$restore_trace'(_191820, _191822))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_191820, _191822))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] is_metta_flag(log)
^  Exit: (208) [user] is_mettalog
^  Exit: (206) [system] once(user:(is_mettalog;is_testing))
^  Call: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^  Unify: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^  Call: (207) [user] original_user_error(_200216)
^  Unify: (207) [user] original_user_error(_200216)
   Call: (208) [system] stream_property(_200216, file_no(2))
   Unify: (208) [system] stream_property(_200216, file_no(2))
   Call: (209) [system] nonvar(_200216)
   Redo: (208) [system] stream_property(_200216, file_no(2))
   Unify: (208) [system] stream_property(_200216, file_no(2))
   Call: (209) [system] nonvar(_200216)
   Redo: (208) [system] stream_property(_200216, file_no(2))
   Unify: (208) [system] stream_property(_200216, file_no(2))
   Call: (209) [system] nonvar(file_no(2))
   Exit: (209) [system] nonvar(file_no(2))
   Call: (209) [system] file_no(2)=alias(_211336)
   Redo: (208) [system] stream_property(_200216, file_no(2))
   Exit: (208) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (207) [user] original_user_error((0x7fb684e90220))
^  Call: (207) [user] with_output_to((0x7fb684e90220), write_exec(['bind!', '&kb', ['new-space']]))
   Call: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
   Unify: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
^  Call: (210) [user] real_notrace(write_exec0(['bind!', '&kb', ['new-space']]))
^  Unify: (210) [user] real_notrace(user:write_exec0(['bind!', '&kb', ['new-space']]))
^  Call: (211) [user] setup_call_cleanup('$notrace'(_219768, _219770), once(user:write_exec0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_219768, _219770))
^  Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_219768, _219770), user:once(user:write_exec0(['bind!', '&kb', ['new-space']])), user:'$restore_trace'(_219768, _219770))
^  Call: (212) [system] sig_atomic(user:'$notrace'(_219768, _219770))
  !(bind! &kb 
    (new-space))

^  Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['bind!', '&kb', ['new-space']])), user:'$restore_trace'(3, -1))
^  Exit: (210) [user] real_notrace(user:write_exec0(['bind!', '&kb', ['new-space']]))
   Exit: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
^  Exit: (207) [user] with_output_to((0x7fb684e90220), write_exec(['bind!', '&kb', ['new-space']]))
^  Exit: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^  Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^  Exit: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^  Call: (205) [system] setup_call_cleanup('$notrace'(_231504, _231506), once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162)), '$restore_trace'(_231504, _231506))
^  Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_231504, _231506), system:once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _166156, _164258, _166160, _166162)), system:'$restore_trace'(_231504, _231506))
^  Call: (206) [system] sig_atomic(system:'$notrace'(_231504, _231506))
^  Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [])), system:'$restore_trace'(3, -1))
   Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
   Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
   Call: (205) [user] reset_caches
   Unify: (205) [user] reset_caches
^  Call: (206) [user] forall(clause(reset_cache, _247462), forall(rtrace_on_error(_247462), true))
^  Unify: (206) [$apply] forall(user:clause(reset_cache, _247462), user:forall(rtrace_on_error(_247462), true))
^  Call: (207) [user] clause(reset_cache, _247462)
^  Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)))
^  Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), user:true)
   Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)))
   Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)))
   Call: (209) [user] catch_err(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)), _254948, (write_src_uo(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), catch(rtrace(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), _254948, throw(give_up(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))))), throw(_254948)))
   Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)), _254948, (write_src_uo(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), catch(rtrace(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), _254948, throw(give_up(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))))), throw(_254948)))
^  Call: (211) [user] retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))
^  Exit: (211) [user] retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))
   Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)), _254948, (write_src_uo(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), catch(rtrace(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), _254948, throw(give_up(_254948=retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))))), throw(_254948)))
   Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304)))
^  Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_250296, _250298, _250300, _250302, _250304))), user:true)
^  Redo: (207) [user] clause(reset_cache, _247462)
^  Exit: (207) [user] clause(reset_cache, true)
^  Call: (207) [user] forall(rtrace_on_error(true), true)
^  Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (208) [user] rtrace_on_error(true)
   Unify: (208) [user] rtrace_on_error(true)
   Call: (209) [user] catch_err(true, _267072, (write_src_uo(_267072=true), catch(rtrace(true), _267072, throw(give_up(_267072=true))), throw(_267072)))
   Unify: (209) [user] catch_err(true, _267072, (write_src_uo(_267072=true), catch(rtrace(true), _267072, throw(give_up(_267072=true))), throw(_267072)))
   Exit: (209) [user] catch_err(true, _267072, (write_src_uo(_267072=true), catch(rtrace(true), _267072, throw(give_up(_267072=true))), throw(_267072)))
   Exit: (208) [user] rtrace_on_error(true)
^  Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (206) [$apply] forall(user:clause(reset_cache, _247462), user:forall(rtrace_on_error(_247462), true))
   Exit: (205) [user] reset_caches
   Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
   Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
   Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
   Call: (209) [user] file_hides_results(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258))
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
   Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258, [], [], _164258, _3422)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_304136, _304138), once(user:(reset_eval_num, _303608=res(_3422), _303624=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _303642), (is_compatio->option_else(answer, _303666, leap);option_else(answer, _303666, each)), option_else('maximum-result-count', _303688, inf), option_else('initial-result-count', _303702, 10), _303714=contrl(_303688, _303666), _303732=_303734, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_303762), option_value(exec, skip), \+always_exec(_303642)->_303792=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258)), deterministic(_303808)), _303732=1, !, true;_303792=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, _303608, _303866)), !, flag(result_num, _303892, 0), _303904=eval('&self', _303642, _164258), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_164258), if_t(_303732==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_303732==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_303904)))), if_t(option_value(repl, true), add_history_src(exec(_303642))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_303904), writeln('.')))), true)))), '$restore_trace'(_304136, _304138))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_304136, _304138), system:once(user:(reset_eval_num, _303608=res(_3422), _303624=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), _303642), (is_compatio->option_else(answer, _303666, leap);option_else(answer, _303666, each)), option_else('maximum-result-count', _303688, inf), option_else('initial-result-count', _303702, 10), _303714=contrl(_303688, _303666), _303732=_303734, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_303762), option_value(exec, skip), \+always_exec(_303642)->_303792=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258)), deterministic(_303808)), _303732=1, !, true;_303792=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, _303608, _303866)), !, flag(result_num, _303892, 0), _303904=eval('&self', _303642, _164258), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_164258), if_t(_303732==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_303732==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_303904)))), if_t(option_value(repl, true), add_history_src(exec(_303642))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_303904), writeln('.')))), true)))), system:'$restore_trace'(_304136, _304138))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_304136, _304138))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), ['bind!', '&kb', ['new-space']]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _303732=_303732, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_303762), option_value(exec, skip), \+always_exec(['bind!', '&kb', ['new-space']])->(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866))=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258)), deterministic(_303808)), _303732=1, !, true;(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866))=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), !, flag(result_num, 1, 0), eval('&self', ['bind!', '&kb', ['new-space']], _164258)=eval('&self', ['bind!', '&kb', ['new-space']], _164258), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_164258), if_t(_303732==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_303732==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['bind!', '&kb', ['new-space']], _164258))))), if_t(option_value(repl, true), add_history_src(exec(['bind!', '&kb', ['new-space']]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['bind!', '&kb', ['new-space']], _164258)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(format('~N['))
^  Unify: (209) [user] in_answer_io(format('~N['))
^  Call: (210) [user] answer_output(_336088)
^  Unify: (210) [user] answer_output(_336088)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_341630, _341632), once(user:is_flag0(test)), '$restore_trace'(_341630, _341632))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_341630, _341632), system:once(user:is_flag0(test)), system:'$restore_trace'(_341630, _341632))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_341630, _341632))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_336088)
^  Unify: (211) [user] original_user_output(_336088)
   Call: (212) [system] stream_property(_336088, file_no(1))
   Unify: (212) [system] stream_property(_336088, file_no(1))
   Call: (213) [system] nonvar(_336088)
   Redo: (212) [system] stream_property(_336088, file_no(1))
   Unify: (212) [system] stream_property(_336088, file_no(1))
   Call: (213) [system] nonvar(_336088)
   Redo: (212) [system] stream_property(_336088, file_no(1))
   Unify: (212) [system] stream_property(_336088, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_358366)
   Redo: (212) [system] stream_property(_336088, file_no(1))
   Exit: (212) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fb684e90120))
^  Exit: (210) [user] answer_output((0x7fb684e90120))
^  Call: (210) [user] with_output_to((0x7fb684e90120), format('~N['))
   Call: (212) [$syspreds] format('~N[')
   Unify: (212) [$syspreds] format('~N[')
^  Call: (213) [$syspreds] format('~N[', [])
[
^  Exit: (213) [$syspreds] format('~N[', [])
   Exit: (212) [$syspreds] format('~N[')
^  Exit: (210) [user] with_output_to((0x7fb684e90120), format('~N['))
^  Exit: (209) [user] in_answer_io(format('~N['))
   Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _370536, _303808, timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), _370542), ((((_303808==true->!;true), set_option_value(interactive, _370536), contrl(inf, each)=contrl(_370612, _370614), nb_setarg(1, res(_3422), _303866), current_input(_370638), read_pending_codes(_370638, _370650, []), flag(result_num, _370664, _370664+1), flag(result_num, _370684, _370684), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _303866))), if_t(_370684=<_370612, ((_370684==1, _303808==true->not_compatio(format('~N~nDeterministic: ', [])), !;_303808==true->not_compatio(format('~N~nLast Result(~w): ', [_370684])), !;not_compatio(format('~N~nNDet Result(~w): ', [_370684]))), ignore((not_compatio(if_t(\+symbolic(_303866), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_303866)), true)))))))), in_answer_io(write_asrc(_303866)), not_compatio(format('~N')), (_303808\==true, _370536, _370614\==leap, 10>_370684, _370684<_370612->_371046=true;_371046=false), if_t((_371046==true;_303808==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _370542))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _371150), maplist(print_var, _371150), nop(nl)));true)))), (_371046==true->write("~npress ';' for more solutions "), get_single_char_key(_371212), not_compatio((writeq(key=_371212), nl)), (_371212==b->once(repl), fail;_371212==m->make;_371212==t->nop(set_debug(eval, true)), rtrace;_371212=='T'->set_debug(eval, true);_371212==(;)->true;_371212==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_371212=='L'->nb_setarg(1, contrl(inf, each), _370684);_371212==l->nb_setarg(2, contrl(inf, each), leap);(_371212=='\n';_371212=='\r')->!, fail;!, fail));_303808\==true, \+_370536, contrl(inf, each)=contrl(_370612, leap)->true;_303808==true->!;true), format('~N~n')))
   Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _303808, timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), _370542), ((((_303808==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_370612, _370614), nb_setarg(1, res(_3422), _303866), current_input(_370638), read_pending_codes(_370638, _370650, []), flag(result_num, _370664, _370664+1), flag(result_num, _370684, _370684), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _303866))), if_t(_370684=<_370612, ((_370684==1, _303808==true->not_compatio(format('~N~nDeterministic: ', [])), !;_303808==true->not_compatio(format('~N~nLast Result(~w): ', [_370684])), !;not_compatio(format('~N~nNDet Result(~w): ', [_370684]))), ignore((not_compatio(if_t(\+symbolic(_303866), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_303866)), true)))))))), in_answer_io(write_asrc(_303866)), not_compatio(format('~N')), (_303808\==true, false, _370614\==leap, 10>_370684, _370684<_370612->_371046=true;_371046=false), if_t((_371046==true;_303808==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _370542))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _371150), maplist(print_var, _371150), nop(nl)));true)))), (_371046==true->write("~npress ';' for more solutions "), get_single_char_key(_371212), not_compatio((writeq(key=_371212), nl)), (_371212==b->once(repl), fail;_371212==m->make;_371212==t->nop(set_debug(eval, true)), rtrace;_371212=='T'->set_debug(eval, true);_371212==(;)->true;_371212==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_371212=='L'->nb_setarg(1, contrl(inf, each), _370684);_371212==l->nb_setarg(2, contrl(inf, each), leap);(_371212=='\n';_371212=='\r')->!, fail;!, fail));_303808\==true, \+false, contrl(inf, each)=contrl(_370612, leap)->true;_303808==true->!;true), format('~N~n')))
   Call: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), _370542)
   Unify: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), _370542)
   Call: (211) [system] statistics(cputime, _383770)
   Exit: (211) [system] statistics(cputime, 7.433787806)
   Call: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)))
^  Call: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] var(true)
   Fail: (213) [system] var(true)
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] option_value0(rtrace, 'True')
^  Unify: (213) [user] option_value0(rtrace, 'True')
^  Call: (214) [user] was_option_value(rtrace, _396730)
^  Unify: (214) [user] was_option_value(rtrace, _396730)
   Call: (215) [system] current_prolog_flag(rtrace, _398588)
   Fail: (215) [system] current_prolog_flag(rtrace, _398588)
^  Redo: (214) [user] was_option_value(rtrace, _396730)
^  Unify: (214) [user] was_option_value(rtrace, _396730)
   Call: (215) [$syspreds] prolog_load_context(rtrace, _402302)
   Fail: (215) [$syspreds] prolog_load_context(rtrace, _402302)
^  Redo: (214) [user] was_option_value(rtrace, _396730)
^  Unify: (214) [user] was_option_value(rtrace, _396730)
   Call: (215) [system] nb_current(rtrace, _406016)
   Fail: (215) [system] nb_current(rtrace, _406016)
^  Fail: (214) [user] was_option_value(rtrace, _396730)
^  Redo: (213) [user] option_value0(rtrace, 'True')
^  Fail: (213) [user] option_value0(rtrace, 'True')
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
   Call: (213) [system] true==false
   Fail: (213) [system] true==false
^  Redo: (212) [user] option_value(rtrace, true)
^  Unify: (212) [user] option_value(rtrace, true)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_416240, _416242), once(user:option_value0(rtrace, true)), '$restore_trace'(_416240, _416242))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_416240, _416242), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_416240, _416242))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_416240, _416242))
^  Fail: (212) [user] option_value(rtrace, true)
   Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)))
   Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)))
^  Call: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] var(rtrace)
   Fail: (213) [system] var(rtrace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==false
   Fail: (213) [system] rtrace==false
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [system] rtrace==true
   Fail: (213) [system] rtrace==true
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, debug)
^  Unify: (213) [user] fast_option_value(rtrace, debug)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, debug)
   Fail: (214) [system] current_prolog_flag(rtrace, debug)
^  Fail: (213) [user] fast_option_value(rtrace, debug)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
^  Call: (213) [user] fast_option_value(rtrace, trace)
^  Unify: (213) [user] fast_option_value(rtrace, trace)
   Call: (214) [system] atom(rtrace)
   Exit: (214) [system] atom(rtrace)
   Call: (214) [system] current_prolog_flag(rtrace, trace)
   Fail: (214) [system] current_prolog_flag(rtrace, trace)
^  Fail: (213) [user] fast_option_value(rtrace, trace)
^  Redo: (212) [user] is_debugging(rtrace)
^  Unify: (212) [user] is_debugging(rtrace)
   Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458)
   Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458)
^  Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458, _453394)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458, [])
   Call: (215) [system] current_prolog_flag(nodebugx, true)
^  Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458, _456198)
^  Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _451458, _457136)
^  Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_459870, _459872, _459874), defined)
^  Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_459870, _459872, _459874), defined)
   Call: (216) [system] nonvar(defined)
   Exit: (216) [system] nonvar(defined)
   Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
   Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
   Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
   Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
   Call: (218) [system] callable(debugging_logicmoo_setting(_459870, _459872, _459874))
   Exit: (218) [system] callable(debugging_logicmoo_setting(_459870, _459872, _459874))
   Call: (218) [system] atom(bugger)
   Exit: (218) [system] atom(bugger)
   Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
   Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_459870, _459872, _459874))
^  Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_459870, _459872, _459874), defined)
^  Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _451458, _473784)
^  Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Exit: (212) [user] is_debugging(rtrace)
   Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)))
^  Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), tAt_rtrace)
^  Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), rtrace:tAt_rtrace)
   Call: (213) [system] _484244=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), deterministic(_486122)), (notrace(_486122==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258), deterministic(_303808), xform_out(_164258, _303866), nb_setarg(1, res(_3422), _303866)), deterministic(_486122)), (notrace(_486122==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (217) [rtrace] rtrace:restart_rtrace1
^  Unify: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (217) [rtrace] rtrace:restart_rtrace1
^  Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258)
   Unify: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Call: (216) [user] catch_metta_return(eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258)
^  Unify: (216) [user] catch_metta_return(eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258), _164258)
^  Call: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
   Call: (219) [system] var(['bind!', '&kb', ['new-space']])
^  Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_501502, _501504), once(user:self_eval(['bind!', '&kb', ['new-space']])), '$restore_trace'(_501502, _501504))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_501502, _501504), system:once(user:self_eval(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_501502, _501504))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_501502, _501504))
^  Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_506240, _506242), once(user:nonvar(_164258)), '$restore_trace'(_506240, _506242))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_506240, _506242), system:once(user:nonvar(_164258)), system:'$restore_trace'(_506240, _506242))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_506240, _506242))
^  Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_510978, _510980), once(user:nonvar(_164258)), '$restore_trace'(_510978, _510980))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_510978, _510980), system:once(user:nonvar(_164258)), system:'$restore_trace'(_510978, _510980))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_510978, _510980))
^  Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
   Call: (219) [system] ['&kb', ['new-space']]==[]
^  Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
   Call: (219) [system] atom(=)
   Exit: (219) [system] atom(=)
   Call: (219) [system] (=)\==(=)
^  Redo: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Unify: (218) [user] eval_args(=, _494896, 500, '&self', ['bind!', '&kb', ['new-space']], _164258)
^  Call: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Unify: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_6058, _6060), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_6058, _6060))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_6058, _6060), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_6058, _6060))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_6058, _6060))
^  Fail: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Redo: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Unify: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Call: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Unify: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Call: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Unify: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_15456, _15458), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_15456, _15458))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_15456, _15458), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_15456, _15458))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_15456, _15458))
^  Fail: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Redo: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Unify: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Call: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Unify: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^  Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (223) [system] 500<1
   Fail: (223) [system] 500<1
^  Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (222) [system] setup_call_cleanup('$notrace'(_28614, _28616), once(user:(_28590 is 500-1, copy_term(['bind!', '&kb', ['new-space']], _28604))), '$restore_trace'(_28614, _28616))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_28614, _28616), system:once(user:(_28590 is 500-1, copy_term(['bind!', '&kb', ['new-space']], _28604))), system:'$restore_trace'(_28614, _28616))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_28614, _28616))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']]))), system:'$restore_trace'(3, -1))
^  Call: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Unify: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Call: (222) [user] must_det_ll((notrace((flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), quietly(if_t((nop(stop_rtrace), _34326>_34382), (set_debug(eval, false), _34446 is _34382+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
^  Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), quietly(if_t((nop(stop_rtrace), _34326>_34382), (set_debug(eval, false), _34446 is _34382+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
^  Call: (223) [user] once(user:(notrace((flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), quietly(if_t((nop(stop_rtrace), _34326>_34382), (set_debug(eval, false), _34446 is _34382+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
^  Unify: (223) [system] once(user:(notrace((flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), quietly(if_t((nop(stop_rtrace), _34326>_34382), (set_debug(eval, false), _34446 is _34382+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_38222, _38224), once(user:(flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), '$restore_trace'(_38222, _38224))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_38222, _38224), system:once(user:(flag(eval_num, _34308, _34308+1), _34326 is _34308 mod 500, _34344 is 99-499 mod 100, _34368=_34370, option_else('trace-length', _34382, 500), option_else('trace-depth', _34390, 30))), system:'$restore_trace'(_38222, _38224))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_38222, _38224))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _34368=_34368, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _34446 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace)))))
^  Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _34446 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace)))))
^  Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _34446 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace)))))
   Call: (225) [user] nop(notrace(no_repeats_var(_34498)))
   Unify: (225) [user] nop(notrace(no_repeats_var(_34498)))
   Exit: (225) [user] nop(notrace(no_repeats_var(_34498)))
^  Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _34368=_34368, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _34446 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
^  Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _34368=_34368, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _34446 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_34446])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_34498)))))
   Call: (222) [occurs] occurs:sub_term(_49686, e)
   Unify: (222) [occurs] occurs:sub_term(e, e)
   Exit: (222) [occurs] occurs:sub_term(e, e)
   Call: (222) [system] e\=e
   Fail: (222) [system] e\=e
   Redo: (222) [occurs] occurs:sub_term(_49686, e)
   Unify: (222) [occurs] occurs:sub_term(_49686, e)
   Call: (223) [system] compound(e)
   Fail: (223) [system] compound(e)
   Fail: (222) [occurs] occurs:sub_term(_49686, e)
^  Redo: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
   Call: (222) [system] _59904=e
   Exit: (222) [system] e=e
^  Call: (222) [user] if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
^  Unify: (222) [user] if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
^  Call: (224) [system] setup_call_cleanup('$notrace'(_63708, _63710), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _63666, fbug((_63666-->if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), '$restore_trace'(_63708, _63710))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_63708, _63710), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _63666, fbug((_63666-->if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), system:'$restore_trace'(_63708, _63710))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_63708, _63710))
^  Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _63666, fbug((_63666-->if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (222) [user] if_trace((eval;e), (_34368=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
   Call: (222) [system] _68490=retval(fail)
   Exit: (222) [system] retval(fail)=retval(fail)
   Call: (222) [system] _70352=(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)]))))
   Exit: (222) [system] (\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)]))))
^  Call: (222) [user] call_cleanup(((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _32398)*->nb_setarg(1, retval(fail), _32398);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _32398)), ignore(notrace((\+_32398\=_34498, nb_setarg(1, retval(fail), _32398))))), ignore((_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)])))))))))))
^  Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _32398)*->nb_setarg(1, retval(fail), _32398);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _32398)), ignore(notrace((\+_32398\=_34498, nb_setarg(1, retval(fail), _32398))))), user:ignore((_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval(fail)\=@=retval(fail), nonvar(_32398)->indentq(0, _70372, <--, [e, _32398]);indentq(0, _70372, <--, [e, retval(fail)])))))))))))
^  Call: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
   Call: (225) [system] atom(['bind!', '&kb', ['new-space']])
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Call: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^  Unify: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^  Call: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Unify: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Call: (228) [system] setup_call_cleanup('$notrace'(_82758, _82760), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_82758, _82760))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_82758, _82760), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_82758, _82760))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_82758, _82760))
^  Fail: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^  Redo: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^  Unify: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
   Call: (226) [system] atomic('bind!')
   Exit: (226) [system] atomic('bind!')
^  Call: (226) [user] is_sl('bind!')
^  Unify: (226) [user] is_sl('bind!')
   Call: (227) [system] number('bind!')
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
   Call: (225) [system] ['&kb', ['new-space']]==[]
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
   Call: (225) [system] atom(=)
   Exit: (225) [system] atom(=)
   Call: (225) [system] (=)\==(=)
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
   Call: (225) [system] callable('bind!')
   Exit: (225) [system] callable('bind!')
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
   Call: (225) [system] is_list(['&kb', ['new-space']])
   Exit: (225) [system] is_list(['&kb', ['new-space']])
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
   Call: (225) [system] is_list(['bind!', '&kb', ['new-space']])
   Exit: (225) [system] is_list(['bind!', '&kb', ['new-space']])
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], ['bind!'|_109792])
   Call: (225) [system] var('bind!')
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Call: (225) [user] once(expand_eval(['bind!', '&kb', ['new-space']], _113554))
^  Unify: (225) [system] once(user:expand_eval(['bind!', '&kb', ['new-space']], _113554))
^  Call: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], _113554)
^  Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], _113554)
   Call: (227) [system] is_list(['bind!', '&kb', ['new-space']])
   Exit: (227) [system] is_list(['bind!', '&kb', ['new-space']])
^  Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!'|_119130])
   Call: (227) [system] ground('bind!')
   Exit: (227) [system] ground('bind!')
^  Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!'|_121912])
^  Call: (227) [user] apply:maplist(expand_eval, ['&kb', ['new-space']], _121912)
^  Unify: (227) [apply] apply:maplist(user:expand_eval, ['&kb', ['new-space']], _121912)
   Call: (228) [apply] apply:maplist_(['&kb', ['new-space']], _121912, user:expand_eval)
   Unify: (228) [apply] apply:maplist_(['&kb', ['new-space']], [_125658|_125660], user:expand_eval)
^  Call: (229) [user] expand_eval('&kb', _125658)
^  Unify: (229) [user] expand_eval('&kb', _125658)
   Call: (230) [system] is_list('&kb')
^  Redo: (229) [user] expand_eval('&kb', _125658)
   Call: (230) [system] '&kb'=_125658
   Exit: (230) [system] '&kb'='&kb'
^  Exit: (229) [user] expand_eval('&kb', '&kb')
   Call: (229) [apply] apply:maplist_([['new-space']], _125660, user:expand_eval)
   Unify: (229) [apply] apply:maplist_([['new-space']], [_134020|_134022], user:expand_eval)
^  Call: (230) [user] expand_eval(['new-space'], _134020)
^  Unify: (230) [user] expand_eval(['new-space'], _134020)
   Call: (231) [system] is_list(['new-space'])
   Exit: (231) [system] is_list(['new-space'])
^  Unify: (230) [user] expand_eval(['new-space'], ['new-space'|_138664])
   Call: (231) [system] ground('new-space')
   Exit: (231) [system] ground('new-space')
^  Unify: (230) [user] expand_eval(['new-space'], ['new-space'|_141446])
^  Call: (231) [user] apply:maplist(expand_eval, [], _141446)
^  Unify: (231) [apply] apply:maplist(user:expand_eval, [], _141446)
   Call: (232) [apply] apply:maplist_([], _141446, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
^  Exit: (231) [apply] apply:maplist(user:expand_eval, [], [])
^  Exit: (230) [user] expand_eval(['new-space'], ['new-space'])
   Call: (230) [apply] apply:maplist_([], _134022, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (229) [apply] apply:maplist_([['new-space']], [['new-space']], user:expand_eval)
   Exit: (228) [apply] apply:maplist_(['&kb', ['new-space']], ['&kb', ['new-space']], user:expand_eval)
^  Exit: (227) [apply] apply:maplist(user:expand_eval, ['&kb', ['new-space']], ['&kb', ['new-space']])
^  Exit: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
^  Exit: (225) [system] once(user:expand_eval(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']]))
   Call: (225) [system] ['bind!', '&kb', ['new-space']]\==['bind!', '&kb', ['new-space']]
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Call: (225) [user] is_progn('bind!')
^  Unify: (225) [user] is_progn('bind!')
   Call: (226) [system] var('bind!')
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Call: (225) [user] is_space_op('bind!')
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
   Call: (225) [system] is_list('&kb')
^  Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
^  Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _32398)
   Call: (225) [system] atom('&kb')
   Exit: (225) [system] atom('&kb')
^  Call: (225) [user] assert(was_asserted_space('&kb'))
^  Exit: (225) [user] assert(was_asserted_space('&kb'))
   Call: (225) [user] make_nop(_5120, [], _32398)
   Unify: (225) [user] make_nop(_5120, [], _32398)
   Call: (226) [user] make_nop(_32398)
   Unify: (226) [user] make_nop([])
   Exit: (226) [user] make_nop([])
   Exit: (225) [user] make_nop(_5120, [], [])
^  Call: (225) [user] check_returnval(=, _5120, [])
^  Unify: (225) [user] check_returnval(=, _5120, [])
^  Exit: (225) [user] check_returnval(=, _5120, [])
^  Exit: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], [])
   Call: (224) [system] nb_setarg(1, retval(fail), [])
   Exit: (224) [system] nb_setarg(1, retval([]), [])
^  Call: (224) [user] ignore(notrace((\+[]\=_34498, nb_setarg(1, retval([]), []))))
^  Unify: (224) [system] ignore(user:notrace((\+[]\=_34498, nb_setarg(1, retval([]), []))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_186162, _186164), once(user:(\+[]\=_34498, nb_setarg(1, retval([]), []))), '$restore_trace'(_186162, _186164))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_186162, _186164), system:once(user:(\+[]\=_34498, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_186162, _186164))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_186162, _186164))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_34498, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:notrace((\+[]\=_34498, nb_setarg(1, retval([]), []))))
^  Call: (224) [user] ignore((_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))))))))))
^  Unify: (224) [system] ignore(user:(_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))))))))))
   Call: (226) [system] _34368==1
   Fail: (226) [system] _34368==1
^  Call: (227) [system] setup_call_cleanup('$notrace'(_194598, _194600), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])])))))))), '$restore_trace'(_194598, _194600))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_194598, _194600), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])])))))))), system:'$restore_trace'(_194598, _194600))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_194598, _194600))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:(_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))))))))))
^  Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], [])), ignore(notrace((\+[]\=_34498, nb_setarg(1, retval([]), []))))), user:ignore((_34368==1->ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _70372, _70372+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _70372, <--, [e, []]);indentq(0, _70372, <--, [e, retval([])])))))))))))
   Call: (222) [system] retval([])\=@=retval(fail)
   Exit: (222) [system] retval([])\=@=retval(fail)
^  Exit: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], [])
^  Call: (221) [user] self_eval([])
^  Unify: (221) [user] self_eval([])
^  Call: (223) [system] setup_call_cleanup('$notrace'(_205068, _205070), once(user:self_eval0([])), '$restore_trace'(_205068, _205070))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_205068, _205070), system:once(user:self_eval0([])), system:'$restore_trace'(_205068, _205070))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_205068, _205070))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] self_eval([])
   Call: (221) [system] _3602=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^  Exit: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^  Exit: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^  Exit: (216) [user] catch_metta_return(eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], []), [])
   Exit: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], [])
   Call: (215) [user] xform_out([], _3922)
   Unify: (215) [user] xform_out([], _3922)
^  Call: (216) [user] is_returned([])
^  Unify: (216) [user] is_returned([])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_220004, _220006), once(user:(\+is_empty([]))), '$restore_trace'(_220004, _220006))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_220004, _220006), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_220004, _220006))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_220004, _220006))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_returned([])
   Call: (216) [system] _3922=[]
   Exit: (216) [system] []=[]
   Exit: (215) [user] xform_out([], [])
   Call: (215) [system] nb_setarg(1, res(_3422), [])
   Exit: (215) [system] nb_setarg(1, res([]), [])
^  Call: (216) [system] setup_call_cleanup('$notrace'(_229348, _229350), once(bugger:(true==true)), '$restore_trace'(_229348, _229350))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_229348, _229350), system:once(bugger:(true==true)), system:'$restore_trace'(_229348, _229350))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_229348, _229350))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (217) [system] var(rtrace:tAt_rtrace)
   Fail: (217) [system] var(rtrace:tAt_rtrace)
^  Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
   Call: (211) [system] statistics(cputime, _242644)
   Exit: (211) [system] statistics(cputime, 7.486958935)
   Call: (211) [system] _3948 is 7.486958935-7.433787806
   Exit: (211) [system] 0.05317112899999987 is 7.486958935-7.433787806
   Exit: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.05317112899999987)
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
   Call: (211) [system] true==true
   Exit: (211) [system] true==true
^  Call: (211) [user] set_option_value(interactive, false)
^  Unify: (211) [user] set_option_value(interactive, false)
^  Call: (212) [user] set_option_value0(interactive, false)
^  Unify: (212) [user] set_option_value0(interactive, false)
^  Call: (213) [user] p2mE(false, _254716)
^  Unify: (213) [user] p2mE(false, false)
   Call: (214) [system] atom(false)
   Exit: (214) [system] atom(false)
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [$syspreds] nb_setval(interactive, 'False')
   Unify: (214) [$syspreds] nb_setval(interactive, 'False')
   Call: (215) [system] duplicate_term('False', _262158)
   Exit: (215) [system] duplicate_term('False', 'False')
   Call: (215) [system] nb_linkval(interactive, 'False')
   Exit: (215) [system] nb_linkval(interactive, 'False')
   Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^  Call: (213) [user] p2mE(_266800, 'False')
^  Unify: (213) [user] p2mE('False', 'False')
   Call: (214) [system] atom('False')
   Exit: (214) [system] atom('False')
^  Unify: (213) [user] p2mE(false, 'False')
^  Exit: (213) [user] p2mE(false, 'False')
   Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (214) [system] set_prolog_flag(interactive, false)
   Exit: (214) [system] set_prolog_flag(interactive, false)
^  Exit: (212) [user] set_option_value0(interactive, false)
^  Exit: (211) [user] set_option_value(interactive, false)
   Call: (211) [system] contrl(inf, each)=contrl(_4018, _4020)
   Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
   Call: (211) [system] nb_setarg(1, res([]), [])
   Exit: (211) [system] nb_setarg(1, res([]), [])
   Call: (211) [system] current_input(_4044)
   Exit: (211) [system] current_input((0x7fb684e90020))
   Call: (211) [system] read_pending_codes((0x7fb684e90020), _4056, [])
   Exit: (211) [system] read_pending_codes((0x7fb684e90020), [], [])
   Call: (211) [$syspreds] flag(result_num, _4070, _4070+1)
   Unify: (211) [$syspreds] flag(result_num, _4070, _4070+1)
   Call: (212) [system] _4070==_4070+1
   Redo: (211) [$syspreds] flag(result_num, _4070, _4070+1)
   Unify: (211) [$syspreds] flag(result_num, _4070, _4070+1)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4070, _4070+1))
   Call: (214) [$syspreds] update_flag(result_num, _4070, _4070+1)
   Unify: (214) [$syspreds] update_flag(result_num, _4070, _4070+1)
   Call: (215) [system] get_flag(result_num, _4070)
   Exit: (215) [system] get_flag(result_num, 0)
   Call: (215) [system] atom(0+1)
   Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (215) [system] set_flag(result_num, 1)
   Exit: (215) [system] set_flag(result_num, 1)
   Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
   Call: (211) [$syspreds] flag(result_num, _4090, _4090)
   Unify: (211) [$syspreds] flag(result_num, _4090, _4090)
   Call: (212) [system] _4090==_4090
   Exit: (212) [system] _4090==_4090
   Call: (212) [system] get_flag(result_num, _4090)
   Exit: (212) [system] get_flag(result_num, 1)
   Exit: (211) [$syspreds] flag(result_num, 1, 1)
^  Call: (211) [user] reset_eval_num
^  Unify: (211) [user] reset_eval_num
   Call: (212) [$syspreds] flag(eval_num, _309694, 0)
   Unify: (212) [$syspreds] flag(eval_num, _310626, 0)
   Call: (213) [system] _311482==0
   Redo: (212) [$syspreds] flag(eval_num, _312488, 0)
   Unify: (212) [$syspreds] flag(eval_num, _313420, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _314280, 0))
   Call: (215) [$syspreds] update_flag(eval_num, _314280, 0)
   Unify: (215) [$syspreds] update_flag(eval_num, _314280, 0)
   Call: (216) [system] get_flag(eval_num, _314280)
   Exit: (216) [system] get_flag(eval_num, 1)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
   Call: (216) [system] set_flag(eval_num, 0)
   Exit: (216) [system] set_flag(eval_num, 0)
   Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
   Exit: (212) [$syspreds] flag(eval_num, 1, 0)
   Call: (212) [$syspreds] flag(trace_output_len, _325524, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _326456, 0)
   Call: (213) [system] _327312==0
   Redo: (212) [$syspreds] flag(trace_output_len, _328318, 0)
   Unify: (212) [$syspreds] flag(trace_output_len, _329250, 0)
^  Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _330110, 0))
   Call: (215) [$syspreds] update_flag(trace_output_len, _330110, 0)
   Unify: (215) [$syspreds] update_flag(trace_output_len, _330110, 0)
   Call: (216) [system] get_flag(trace_output_len, _330110)
   Exit: (216) [system] get_flag(trace_output_len, 0)
   Call: (216) [system] atom(0)
   Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (216) [system] set_flag(trace_output_len, 0)
   Exit: (216) [system] set_flag(trace_output_len, 0)
   Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (211) [user] reset_eval_num
^  Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (212) [user] original_user_output(_344042)
^  Unify: (212) [user] original_user_output(_344042)
   Call: (213) [system] stream_property(_344042, file_no(1))
   Unify: (213) [system] stream_property(_344042, file_no(1))
   Call: (214) [system] nonvar(_344042)
   Redo: (213) [system] stream_property(_344042, file_no(1))
   Unify: (213) [system] stream_property(_344042, file_no(1))
   Call: (214) [system] nonvar(_344042)
   Redo: (213) [system] stream_property(_344042, file_no(1))
   Unify: (213) [system] stream_property(_344042, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_355162)
   Redo: (213) [system] stream_property(_344042, file_no(1))
   Exit: (213) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (212) [user] original_user_output((0x7fb684e90120))
^  Call: (212) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^  Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^  Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^  Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (217) [system] nb_current(suspend_answers, true)
^  Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (217) [user] answer_output(_366420)
^  Unify: (217) [user] answer_output(_366420)
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_371962, _371964), once(user:is_flag0(test)), '$restore_trace'(_371962, _371964))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_371962, _371964), system:once(user:is_flag0(test)), system:'$restore_trace'(_371962, _371964))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_371962, _371964))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Call: (218) [user] original_user_output(_366420)
^  Unify: (218) [user] original_user_output(_366420)
   Call: (219) [system] stream_property(_366420, file_no(1))
   Unify: (219) [system] stream_property(_366420, file_no(1))
   Call: (220) [system] nonvar(_366420)
   Redo: (219) [system] stream_property(_366420, file_no(1))
   Unify: (219) [system] stream_property(_366420, file_no(1))
   Call: (220) [system] nonvar(_366420)
   Redo: (219) [system] stream_property(_366420, file_no(1))
   Unify: (219) [system] stream_property(_366420, file_no(1))
   Call: (220) [system] nonvar(file_no(1))
   Exit: (220) [system] nonvar(file_no(1))
   Call: (220) [system] file_no(1)=alias(_388698)
   Redo: (219) [system] stream_property(_366420, file_no(1))
   Exit: (219) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (218) [user] original_user_output((0x7fb684e90120))
^  Exit: (217) [user] answer_output((0x7fb684e90120))
^  Call: (217) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (217) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
   Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^  Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^  Exit: (212) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^  Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
   Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
   Exit: (213) [system] 1==1
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (215) [user] once((is_mettalog;is_testing))
^  Unify: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_win64
^  Unify: (218) [user] is_win64
   Call: (219) [system] current_prolog_flag(windows, _423444)
   Fail: (219) [system] current_prolog_flag(windows, _424372)
^  Fail: (218) [user] is_win64
^  Redo: (217) [user] is_mettalog
^  Unify: (217) [user] is_mettalog
^  Call: (218) [user] is_metta_flag(log)
^  Unify: (218) [user] is_metta_flag(log)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_429832, _429834), once(user:is_flag0(log)), '$restore_trace'(_429832, _429834))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_429832, _429834), system:once(user:is_flag0(log)), system:'$restore_trace'(_429832, _429834))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_429832, _429834))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(log)
^  Exit: (217) [user] is_mettalog
^  Exit: (215) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (216) [user] original_user_error(_438228)
^  Unify: (216) [user] original_user_error(_438228)
   Call: (217) [system] stream_property(_438228, file_no(2))
   Unify: (217) [system] stream_property(_438228, file_no(2))
   Call: (218) [system] nonvar(_438228)
   Redo: (217) [system] stream_property(_438228, file_no(2))
   Unify: (217) [system] stream_property(_438228, file_no(2))
   Call: (218) [system] nonvar(_438228)
   Redo: (217) [system] stream_property(_438228, file_no(2))
   Unify: (217) [system] stream_property(_438228, file_no(2))
   Call: (218) [system] nonvar(file_no(2))
   Exit: (218) [system] nonvar(file_no(2))
   Call: (218) [system] file_no(2)=alias(_449348)
   Redo: (217) [system] stream_property(_438228, file_no(2))
   Exit: (217) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (216) [user] original_user_error((0x7fb684e90220))
^  Call: (216) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', []))
^  Call: (218) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (218) [user] format('~N~nDeterministic: ', [])
^  Exit: (216) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', []))
^  Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Call: (217) [user] once((is_mettalog;is_testing))
^  Unify: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_win64
^  Unify: (220) [user] is_win64
   Call: (221) [system] current_prolog_flag(windows, _471108)
   Fail: (221) [system] current_prolog_flag(windows, _472036)
^  Fail: (220) [user] is_win64
^  Redo: (219) [user] is_mettalog
^  Unify: (219) [user] is_mettalog
^  Call: (220) [user] is_metta_flag(log)
^  Unify: (220) [user] is_metta_flag(log)
^  Call: (222) [system] setup_call_cleanup('$notrace'(_477496, _477498), once(user:is_flag0(log)), '$restore_trace'(_477496, _477498))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_477496, _477498), system:once(user:is_flag0(log)), system:'$restore_trace'(_477496, _477498))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_477496, _477498))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (220) [user] is_metta_flag(log)
^  Exit: (219) [user] is_mettalog
^  Exit: (217) [system] once(user:(is_mettalog;is_testing))
^  Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Call: (218) [user] original_user_error(_485892)
^  Unify: (218) [user] original_user_error(_485892)
   Call: (219) [system] stream_property(_485892, file_no(2))
   Unify: (219) [system] stream_property(_485892, file_no(2))
   Call: (220) [system] nonvar(_485892)
   Redo: (219) [system] stream_property(_485892, file_no(2))
   Unify: (219) [system] stream_property(_485892, file_no(2))
   Call: (220) [system] nonvar(_485892)
   Redo: (219) [system] stream_property(_485892, file_no(2))
   Unify: (219) [system] stream_property(_485892, file_no(2))
   Call: (220) [system] nonvar(file_no(2))
   Exit: (220) [system] nonvar(file_no(2))
   Call: (220) [system] file_no(2)=alias(_497012)
   Redo: (219) [system] stream_property(_485892, file_no(2))
   Exit: (219) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (218) [user] original_user_error((0x7fb684e90220))
^  Call: (218) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl)))
^  Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Call: (222) [user] symbolic([])
^  Unify: (222) [user] symbolic([])
   Call: (223) [system] atomic([])
   Exit: (223) [system] atomic([])
^  Exit: (222) [user] symbolic([])
^  Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^  Exit: (218) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl)))
^  Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^  Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^  Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^  Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (216) [user] original_user_output(_515894)
^  Unify: (216) [user] original_user_output(_515894)
   Call: (217) [system] stream_property(_515894, file_no(1))
   Unify: (217) [system] stream_property(_515894, file_no(1))
   Call: (218) [system] nonvar(_515894)
   Redo: (217) [system] stream_property(_515894, file_no(1))
   Unify: (217) [system] stream_property(_515894, file_no(1))
   Call: (218) [system] nonvar(_515894)
   Redo: (217) [system] stream_property(_4992, file_no(1))
   Unify: (217) [system] stream_property(_4992, file_no(1))
   Call: (218) [system] nonvar(file_no(1))
   Exit: (218) [system] nonvar(file_no(1))
   Call: (218) [system] file_no(1)=alias(_8128)
   Redo: (217) [system] stream_property(_4992, file_no(1))
   Exit: (217) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (216) [user] original_user_output((0x7fb684e90120))
^  Call: (216) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (219) [user] as_tf(is_mettalog, _15098)
^  Unify: (219) [user] as_tf(is_mettalog, _15098)
   Call: (220) [system] is_mettalog\=[_16958|_16960]
   Exit: (220) [system] is_mettalog\=[_16958|_16960]
^  Call: (220) [user] catch_nowarn((call(is_mettalog)*->_15098='True';_15098='False'))
^  Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_15098='True';_15098='False'))
   Call: (221) [user] catch_err((call(is_mettalog)*->_15098='True';_15098='False'), error(_20696, _20698), fail)
   Unify: (221) [user] catch_err((call(is_mettalog)*->_15098='True';_15098='False'), error(_20696, _20698), fail)
^  Call: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_win64
^  Unify: (225) [user] is_win64
   Call: (226) [system] current_prolog_flag(windows, _26312)
   Fail: (226) [system] current_prolog_flag(windows, _27240)
^  Fail: (225) [user] is_win64
^  Redo: (224) [user] is_mettalog
^  Unify: (224) [user] is_mettalog
^  Call: (225) [user] is_metta_flag(log)
^  Unify: (225) [user] is_metta_flag(log)
^  Call: (227) [system] setup_call_cleanup('$notrace'(_32700, _32702), once(user:is_flag0(log)), '$restore_trace'(_32700, _32702))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_32700, _32702), system:once(user:is_flag0(log)), system:'$restore_trace'(_32700, _32702))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_32700, _32702))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (225) [user] is_metta_flag(log)
^  Exit: (224) [user] is_mettalog
   Call: (224) [system] _15098='True'
   Exit: (224) [system] 'True'='True'
   Exit: (221) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_20696, _20698), fail)
^  Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False'))
^  Exit: (219) [user] as_tf(is_mettalog, 'True')
^  Call: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Unify: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Call: (220) [user] was_option_value(src_indents, _45054)
^  Unify: (220) [user] was_option_value(src_indents, _45054)
   Call: (221) [system] current_prolog_flag(src_indents, _46912)
   Exit: (221) [system] current_prolog_flag(src_indents, [])
   Call: (221) [system] _45054=[]
   Exit: (221) [system] []=[]
^  Exit: (220) [user] was_option_value(src_indents, [])
^  Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^  Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^  Call: (223) [user] set_option_value(src_indents, 'True')
^  Unify: (223) [user] set_option_value(src_indents, 'True')
^  Call: (224) [user] set_option_value0(src_indents, 'True')
^  Unify: (224) [user] set_option_value0(src_indents, 'True')
^  Call: (225) [user] p2mE('True', _58346)
^  Unify: (225) [user] p2mE('True', 'True')
   Call: (226) [system] atom('True')
   Exit: (226) [system] atom('True')
^  Unify: (225) [user] p2mE('True', 'True')
^  Exit: (225) [user] p2mE('True', 'True')
   Call: (226) [$syspreds] nb_setval(src_indents, 'True')
   Unify: (226) [$syspreds] nb_setval(src_indents, 'True')
   Call: (227) [system] duplicate_term('True', _65788)
   Exit: (227) [system] duplicate_term('True', 'True')
   Call: (227) [system] nb_linkval(src_indents, 'True')
   Exit: (227) [system] nb_linkval(src_indents, 'True')
   Exit: (226) [$syspreds] nb_setval(src_indents, 'True')
^  Call: (225) [user] p2mE(_70430, 'True')
^  Unify: (225) [user] p2mE('True', 'True')
   Call: (226) [system] atom('True')
   Exit: (226) [system] atom('True')
^  Unify: (225) [user] p2mE(true, 'True')
^  Exit: (225) [user] p2mE(true, 'True')
   Call: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
   Exit: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
   Call: (226) [system] set_prolog_flag(src_indents, true)
   Exit: (226) [system] set_prolog_flag(src_indents, true)
^  Exit: (224) [user] set_option_value0(src_indents, 'True')
^  Exit: (223) [user] set_option_value(src_indents, 'True')
^  Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^  Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] is_compatio
^  Unify: (222) [user] is_compatio
^  Call: (224) [system] setup_call_cleanup('$notrace'(_86518, _86520), once(user:is_compatio0), '$restore_trace'(_86518, _86520))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_86518, _86520), system:once(user:is_compatio0), system:'$restore_trace'(_86518, _86520))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_86518, _86520))
^  Fail: (222) [user] is_compatio
^  Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (223) [rtrace] rtrace:quietly3(user:(wots(_92380, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_92380==""->true;our_ansi_format('yellow', '~w~n', [_92380]))))
^  Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_92380, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_92380==""->true;our_ansi_format('yellow', '~w~n', [_92380]))))
()
^  Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^  Call: (222) [user] set_option_value(src_indents, [])
^  Unify: (222) [user] set_option_value(src_indents, [])
^  Call: (223) [user] set_option_value0(src_indents, [])
^  Unify: (223) [user] set_option_value0(src_indents, [])
^  Call: (224) [user] p2mE([], _101526)
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [$syspreds] nb_setval(src_indents, [])
   Unify: (225) [$syspreds] nb_setval(src_indents, [])
   Call: (226) [system] duplicate_term([], _108968)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval(src_indents, [])
   Exit: (226) [system] nb_linkval(src_indents, [])
   Exit: (225) [$syspreds] nb_setval(src_indents, [])
^  Call: (224) [user] p2mE(_113610, [])
^  Unify: (224) [user] p2mE([], [])
   Call: (225) [system] atom([])
   Fail: (225) [system] atom([])
^  Redo: (224) [user] p2mE([], [])
^  Exit: (224) [user] p2mE([], [])
   Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, [])
   Exit: (225) [system] set_prolog_flag(src_indents, [])
^  Exit: (223) [user] set_option_value0(src_indents, [])
^  Exit: (222) [user] set_option_value(src_indents, [])
^  Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^  Exit: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^  Exit: (216) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^  Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^  Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^  Call: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
   Call: (212) [system] nb_current(suspend_answers, true)
^  Redo: (211) [user] in_answer_io(write_asrc([]))
^  Unify: (211) [user] in_answer_io(write_asrc([]))
^  Call: (212) [user] answer_output(_136820)
^  Unify: (212) [user] answer_output(_136820)
^  Call: (213) [user] is_testing
^  Unify: (213) [user] is_testing
^  Call: (214) [user] is_metta_flag(test)
^  Unify: (214) [user] is_metta_flag(test)
^  Call: (216) [system] setup_call_cleanup('$notrace'(_142362, _142364), once(user:is_flag0(test)), '$restore_trace'(_142362, _142364))
^  Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_142362, _142364), system:once(user:is_flag0(test)), system:'$restore_trace'(_142362, _142364))
^  Call: (217) [system] sig_atomic(system:'$notrace'(_142362, _142364))
^  Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (214) [user] is_metta_flag(test)
^  Exit: (213) [user] is_testing
^  Call: (213) [user] original_user_output(_136820)
^  Unify: (213) [user] original_user_output(_136820)
   Call: (214) [system] stream_property(_136820, file_no(1))
   Unify: (214) [system] stream_property(_136820, file_no(1))
   Call: (215) [system] nonvar(_136820)
   Redo: (214) [system] stream_property(_136820, file_no(1))
   Unify: (214) [system] stream_property(_136820, file_no(1))
   Call: (215) [system] nonvar(_136820)
   Redo: (214) [system] stream_property(_136820, file_no(1))
   Unify: (214) [system] stream_property(_136820, file_no(1))
   Call: (215) [system] nonvar(file_no(1))
   Exit: (215) [system] nonvar(file_no(1))
   Call: (215) [system] file_no(1)=alias(_159098)
   Redo: (214) [system] stream_property(_136820, file_no(1))
   Exit: (214) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (213) [user] original_user_output((0x7fb684e90120))
^  Exit: (212) [user] answer_output((0x7fb684e90120))
^  Call: (212) [user] with_output_to((0x7fb684e90120), write_asrc([]))
   Call: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [system] []=='Empty'
   Redo: (214) [user] write_asrc([])
   Unify: (214) [user] write_asrc([])
   Call: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] []=='Empty'
   Redo: (215) [user] write_bsrc([])
   Unify: (215) [user] write_bsrc([])
   Call: (216) [system] ground([])
   Exit: (216) [system] ground([])
   Call: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
   Call: (217) [system] is_list([])
   Exit: (217) [system] is_list([])
   Call: (217) [lists] lists:member(_179442, [])
   Redo: (216) [user] write_bsrc1([])
   Unify: (216) [user] write_bsrc1([])
^  Call: (217) [user] write_src_woi([])
^  Unify: (217) [user] write_src_woi([])
^  Call: (219) [system] setup_call_cleanup('$notrace'(_184062, _184064), once(user:with_indents(false, write_src([]))), '$restore_trace'(_184062, _184064))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_184062, _184064), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_184062, _184064))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_184062, _184064))
()
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] write_src_woi([])
   Exit: (216) [user] write_bsrc1([])
   Exit: (215) [user] write_bsrc([])
   Exit: (214) [user] write_asrc([])
^  Exit: (212) [user] with_output_to((0x7fb684e90120), write_asrc([]))
^  Exit: (211) [user] in_answer_io(write_asrc([]))
^  Call: (211) [user] not_compatio(format('~N'))
^  Unify: (211) [user] not_compatio(format('~N'))
^  Call: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (213) [user] once((is_mettalog;is_testing))
^  Unify: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_win64
^  Unify: (216) [user] is_win64
   Call: (217) [system] current_prolog_flag(windows, _203008)
   Fail: (217) [system] current_prolog_flag(windows, _203936)
^  Fail: (216) [user] is_win64
^  Redo: (215) [user] is_mettalog
^  Unify: (215) [user] is_mettalog
^  Call: (216) [user] is_metta_flag(log)
^  Unify: (216) [user] is_metta_flag(log)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_209396, _209398), once(user:is_flag0(log)), '$restore_trace'(_209396, _209398))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_209396, _209398), system:once(user:is_flag0(log)), system:'$restore_trace'(_209396, _209398))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_209396, _209398))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] is_metta_flag(log)
^  Exit: (215) [user] is_mettalog
^  Exit: (213) [system] once(user:(is_mettalog;is_testing))
^  Call: (213) [user] user_err(format('~N'))
^  Unify: (213) [user] user_err(format('~N'))
^  Call: (214) [user] original_user_error(_217792)
^  Unify: (214) [user] original_user_error(_217792)
   Call: (215) [system] stream_property(_217792, file_no(2))
   Unify: (215) [system] stream_property(_217792, file_no(2))
   Call: (216) [system] nonvar(_217792)
   Redo: (215) [system] stream_property(_217792, file_no(2))
   Unify: (215) [system] stream_property(_217792, file_no(2))
   Call: (216) [system] nonvar(_217792)
   Redo: (215) [system] stream_property(_217792, file_no(2))
   Unify: (215) [system] stream_property(_217792, file_no(2))
   Call: (216) [system] nonvar(file_no(2))
   Exit: (216) [system] nonvar(file_no(2))
   Call: (216) [system] file_no(2)=alias(_228912)
   Redo: (215) [system] stream_property(_217792, file_no(2))
   Exit: (215) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (214) [user] original_user_error((0x7fb684e90220))
^  Call: (214) [user] with_output_to((0x7fb684e90220), format('~N'))
   Call: (216) [$syspreds] format('~N')
   Unify: (216) [$syspreds] format('~N')
^  Call: (217) [$syspreds] format('~N', [])
^  Exit: (217) [$syspreds] format('~N', [])
   Exit: (216) [$syspreds] format('~N')
^  Exit: (214) [user] with_output_to((0x7fb684e90220), format('~N'))
^  Exit: (213) [user] user_err(format('~N'))
^  Exit: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (211) [user] not_compatio(format('~N'))
   Call: (211) [system] true\==true
   Fail: (211) [system] true\==true
   Call: (211) [system] _4452=false
   Exit: (211) [system] false=false
^  Call: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987)))))
^  Unify: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987)))))
   Call: (213) [system] false==true
   Fail: (213) [system] false==true
   Call: (213) [system] true==true
   Exit: (213) [system] true==true
^  Call: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987))))
^  Unify: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987))))
^  Call: (214) [system] setup_call_cleanup('$notrace'(_253684, _253686), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987))))), _253642, fbug((_253642-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987))))))))), '$restore_trace'(_253684, _253686))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_253684, _253686), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987))))), _253642, fbug((_253642-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987))))))))), system:'$restore_trace'(_253684, _253686))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_253684, _253686))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987))))), _253642, fbug((_253642-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987))))))))), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987))))
^  Exit: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.05317112899999987)))))
^  Call: (211) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true)))
^  Unify: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true)))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_262500, _262502), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true))))), '$restore_trace'(_262500, _262502))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_262500, _262502), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true))))), system:'$restore_trace'(_262500, _262502))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_262500, _262502))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4556), maplist(print_var, _4556), nop(nl)));true)))
   Call: (211) [system] false==true
   Fail: (211) [system] false==true
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, _3422)
   Call: (209) [$syspreds] flag(result_num, _275446, _275446)
   Unify: (209) [$syspreds] flag(result_num, _275446, _275446)
   Call: (210) [system] _275446==_275446
   Exit: (210) [system] _275446==_275446
   Call: (210) [system] get_flag(result_num, _275446)
   Exit: (210) [system] get_flag(result_num, 1)
   Exit: (209) [$syspreds] flag(result_num, 1, 1)
   Call: (209) [system] 1==0
   Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, _3422)
^  Call: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
   Call: (210) [system] nb_current(suspend_answers, true)
^  Redo: (209) [user] in_answer_io(write(']\n'))
^  Unify: (209) [user] in_answer_io(write(']\n'))
^  Call: (210) [user] answer_output(_292344)
^  Unify: (210) [user] answer_output(_292344)
^  Call: (211) [user] is_testing
^  Unify: (211) [user] is_testing
^  Call: (212) [user] is_metta_flag(test)
^  Unify: (212) [user] is_metta_flag(test)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_297886, _297888), once(user:is_flag0(test)), '$restore_trace'(_297886, _297888))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_297886, _297888), system:once(user:is_flag0(test)), system:'$restore_trace'(_297886, _297888))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_297886, _297888))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(test)
^  Exit: (211) [user] is_testing
^  Call: (211) [user] original_user_output(_292344)
^  Unify: (211) [user] original_user_output(_292344)
   Call: (212) [system] stream_property(_292344, file_no(1))
   Unify: (212) [system] stream_property(_292344, file_no(1))
   Call: (213) [system] nonvar(_292344)
   Redo: (212) [system] stream_property(_292344, file_no(1))
   Unify: (212) [system] stream_property(_292344, file_no(1))
   Call: (213) [system] nonvar(_292344)
   Redo: (212) [system] stream_property(_292344, file_no(1))
   Unify: (212) [system] stream_property(_292344, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_314622)
   Redo: (212) [system] stream_property(_292344, file_no(1))
   Exit: (212) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (211) [user] original_user_output((0x7fb684e90120))
^  Exit: (210) [user] answer_output((0x7fb684e90120))
^  Call: (210) [user] with_output_to((0x7fb684e90120), write(']\n'))
   Call: (212) [system] write(']\n')
]
   Exit: (212) [system] write(']\n')
^  Exit: (210) [user] with_output_to((0x7fb684e90120), write(']\n'))
^  Exit: (209) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] ignore(res([])=res(_3422))
^  Unify: (209) [system] ignore(user:(res([])=res(_3422)))
   Call: (210) [system] res([])=res(_3422)
   Exit: (210) [system] res([])=res([])
^  Exit: (209) [system] ignore(user:(res([])=res([])))
   Exit: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, [])
   Exit: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, [])
   Exit: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, [])
^  Exit: (201) [system] ignore(user:catch((not_compatio(write_exec(['bind!', '&kb', ['new-space']])), notrace(into_metta_callable('&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _3602), _3602, [], [], _3602, [])), give_up(_3686), pp_m('red', gave_up(_3686))))
   Exit: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], [])
   Exit: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], []))
   Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], [])
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), [])
^  Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), []))
^  Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^  Unify: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(623, 31, 24, 623))
^  Exit: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(623, 31, 24, 623))
^  Call: (195) [user] apply:maplist(maybe_assign, [])
^  Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422))
^  Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422))
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Call: (197) [system] var(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Call: (197) [system] (+)\==exec
   Exit: (197) [system] (+)\==exec
   Call: (197) [system] exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Call: (197) [system] string(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), _3422)
   Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Call: (198) [system] var(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Call: (198) [system] string(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Call: (198) [system] exec\==exec
   Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
   Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3422)
^  Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _6420))
^  Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
   Call: (201) [system] _16064 is 3+1
   Exit: (201) [system] 4 is 3+1
^  Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4))
^  Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4))
^  Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^  Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _42010))
^  Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _42010))
^  Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _42010))
^  Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _42010))
^  Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _42010)
^  Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _42010)
^  Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _70910)
^  Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4)
^  Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4)
   Call: (201) [system] _42010=4
   Exit: (201) [system] 4=4
^  Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4)
^  Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4))
^  Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4))
^  Call: (198) [user] must_det_ll(4>0)
^  Unify: (198) [user] must_det_ll(user:(4>0))
^  Call: (199) [user] once(user:(4>0))
^  Unify: (199) [system] once(user:(4>0))
   Call: (200) [system] 4>0
   Exit: (200) [system] 4>0
^  Exit: (199) [system] once(user:(4>0))
^  Exit: (198) [user] must_det_ll(user:(4>0))
^  Call: (198) [user] is_synthing_unit_tests
^  Unify: (198) [user] is_synthing_unit_tests
^  Call: (200) [system] setup_call_cleanup('$notrace'(_110932, _110934), once(user:is_synthing_unit_tests0), '$restore_trace'(_110932, _110934))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_110932, _110934), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_110932, _110934))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_110932, _110934))
^  Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (198) [user] is_synthing_unit_tests
^  Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4, _115670)
^  Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4, [[]])
^  Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4, [[]])
   Call: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [system] nb_current(suspend_answers, true)
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [system] string(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [system] var([[]])
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [system] var(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
^  Call: (199) [user] backward_compatibility:sformat(_141166, '~q', [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])
^  Unify: (199) [user] backward_compatibility:sformat(_141166, '~q', [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])
^  Call: (200) [user] format(string(_141166), '~q', [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])
^  Exit: (200) [user] format(string("['add-atom','&kb',[:,axiom,[nums,2,3]]]"), '~q', [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])
^  Exit: (199) [user] backward_compatibility:sformat("['add-atom','&kb',[:,axiom,[nums,2,3]]]", '~q', [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])
^  Call: (199) [user] atom_contains("['add-atom','&kb',[:,axiom,[nums,2,3]]]", "[assert")
^  Unify: (199) [user] atom_contains("['add-atom','&kb',[:,axiom,[nums,2,3]]]", "[assert")
   Call: (200) [system] sub_atom("['add-atom','&kb',[:,axiom,[nums,2,3]]]", _147824, _147826, _147828, "[assert")
   Fail: (200) [system] sub_atom("['add-atom','&kb',[:,axiom,[nums,2,3]]]", _148764, _148766, _148768, "[assert")
^  Fail: (199) [user] atom_contains("['add-atom','&kb',[:,axiom,[nums,2,3]]]", "[assert")
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] 'BadType'==[[]]
   Fail: (200) [system] 'BadType'==[[]]
   Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
   Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
   Call: (200) [system] compound([[]])
   Exit: (200) [system] compound([[]])
   Call: (200) [system] arg(_159880, [[]], _159804)
   Exit: (200) [system] arg(1, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Redo: (200) [system] arg(_170088, [[]], _159804)
   Exit: (200) [system] arg(2, [[]], [])
   Call: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] 'BadType'==[]
   Fail: (201) [system] 'BadType'==[]
   Redo: (200) [occurs] occurs:contains_var('BadType', [])
   Unify: (200) [occurs] occurs:contains_var('BadType', [])
   Call: (201) [system] compound([])
   Fail: (201) [system] compound([])
   Fail: (200) [occurs] occurs:contains_var('BadType', [])
   Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Call: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _182982)
   Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (200) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], '&kb')
^  Call: (200) [user] symbol('add-atom')
^  Unify: (200) [user] symbol('add-atom')
   Call: (201) [system] atom('add-atom')
   Exit: (201) [system] atom('add-atom')
^  Exit: (200) [user] symbol('add-atom')
^  Call: (200) [user] symbol_concat(assert, _192276, 'add-atom')
^  Unify: (200) [user] symbol_concat(assert, _193208, 'add-atom')
   Call: (201) [system] atom_concat(assert, _194064, 'add-atom')
   Fail: (201) [system] atom_concat(assert, _194064, 'add-atom')
^  Fail: (200) [user] symbol_concat(assert, _196006, 'add-atom')
   Redo: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _182982)
   Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [user] is_conz(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (200) [user] is_conz(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (201) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (201) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (201) [system] ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]=[_202368|_202370]
   Exit: (201) [system] ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]=['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]
   Exit: (200) [user] is_conz(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (199) [user] inside_assert(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (200) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [system] compound_name_arity(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _209728, _209730)
   Exit: (200) [system] compound_name_arity(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], '[|]', 2)
^  Call: (200) [user] symbol_concat(eval, _211672, '[|]')
^  Unify: (200) [user] symbol_concat(eval, _212604, '[|]')
   Call: (201) [system] atom_concat(eval, _213460, '[|]')
   Fail: (201) [system] atom_concat(eval, _213460, '[|]')
^  Fail: (200) [user] symbol_concat(eval, _215402, '[|]')
   Redo: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (200) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
^  Call: (200) [user] symbol('add-atom')
^  Unify: (200) [user] symbol('add-atom')
   Call: (201) [system] atom('add-atom')
   Exit: (201) [system] atom('add-atom')
^  Exit: (200) [user] symbol('add-atom')
   Unify: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
^  Call: (200) [user] symbol_concat(_226448, !, 'add-atom')
^  Unify: (200) [user] symbol_concat(_227380, !, 'add-atom')
   Call: (201) [system] atom_concat(_228238, !, 'add-atom')
   Fail: (201) [system] atom_concat(_228238, !, 'add-atom')
^  Fail: (200) [user] symbol_concat(_230178, !, 'add-atom')
   Redo: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Unify: (199) [user] always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (200) [system] fail
   Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
   Exit: (198) [user] check_answers_for(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]])
^  Call: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _236530), pfcAdd_Now('next-operation'(_236530)))
^  Unify: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _236530), pfcAdd_Now('next-operation'(_236530)))
   Call: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _236530)
   Unify: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], op(exec, 'add-atom', _239322))
   Call: (200) [user] o_s(['&kb', [:, axiom, [nums, 2, 3]]], _239322)
   Unify: (200) [user] o_s(['&kb', [:, axiom, [nums, 2, 3]]], _239322)
   Call: (201) [user] o_s('&kb', _239322)
   Unify: (201) [user] o_s('&kb', '&kb')
   Exit: (201) [user] o_s('&kb', '&kb')
   Exit: (200) [user] o_s(['&kb', [:, axiom, [nums, 2, 3]]], '&kb')
   Exit: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], op(exec, 'add-atom', '&kb'))
^  Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (200) [user] current_predicate(pfcAdd/1)
^  Exit: (200) [user] current_predicate(pfcAdd/1)
^  Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (201) [user] clause(pfcTraceExecution, true)
^  Fail: (201) [user] clause(pfcTraceExecution, true)
^  Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (201) [user] must_ex(current_why_UU(_257792))
^  Unify: (201) [user] must_ex(current_why_UU(_257792))
   Call: (203) [user] current_why_UU(_257792)
   Unify: (203) [user] current_why_UU(_257792)
^  Call: (204) [user] get_why_uu(_257792)
^  Unify: (204) [user] get_why_uu(_257792)
^  Call: (205) [user] findall(_263332, current_why(_263332), _263338)
^  Unify: (205) [$bags] findall(_263332, user:current_why(_263332), _263338)
^  Call: (206) [$bags] findall(_263332, user:current_why(_263332), _263338, [])
^  Unify: (206) [$bags] findall(_263332, user:current_why(_263332), _263338, [])
^  Call: (207) [$bags] cleanup_bag(findall_loop(_263332, user:current_why(_263332), _263338, []), '$destroy_findall_bag')
^  Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_263332, user:current_why(_263332), _263338, []), '$bags':'$destroy_findall_bag')
   Call: (208) [$bags] findall_loop(_263332, user:current_why(_263332), _263338, [])
   Unify: (208) [$bags] findall_loop(_263332, user:current_why(_263332), _263338, [])
^  Call: (209) [user] bugger:current_why(_263332)
^  Unify: (209) [user] bugger:current_why(_263332)
^  Call: (210) [user] bugger:current_why_data(_263332)
^  Unify: (210) [user] bugger:current_why_data(_263332)
   Call: (211) [system] nb_current('$current_why', wp(_263332, _274592))
   Fail: (211) [system] nb_current('$current_why', wp(_263332, _274592))
^  Redo: (210) [user] bugger:current_why_data(_263332)
^  Unify: (210) [user] bugger:current_why_data(_263332)
   Call: (211) [t_l] t_l:current_why_source(_263332)
   Fail: (211) [t_l] t_l:current_why_source(_263332)
^  Fail: (210) [user] bugger:current_why_data(_263332)
^  Redo: (209) [user] bugger:current_why(_263332)
^  Unify: (209) [user] bugger:current_why(mfl4(_282020, _282022, _282024, _282026))
^  Call: (211) [system] setup_call_cleanup('$notrace'(_282976, _282978), once(user:current_mfl4(_282020, _282022, _282024, _282026)), '$restore_trace'(_282976, _282978))
^  Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_282976, _282978), system:once(user:current_mfl4(_282020, _282022, _282024, _282026)), system:'$restore_trace'(_282976, _282978))
^  Call: (212) [system] sig_atomic(system:'$notrace'(_282976, _282978))
^  Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_282020, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^  Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_282020, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Redo: (208) [$bags] findall_loop(_263332, user:current_why(_263332), _263338, [])
   Exit: (208) [$bags] findall_loop(_263332, user:current_why(_263332), [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_263332, user:current_why(_263332), [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^  Exit: (206) [$bags] findall(_263332, user:current_why(_263332), [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^  Exit: (205) [$bags] findall(_263332, user:current_why(_263332), [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (205) [system] [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
   Exit: (205) [system] [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^  Call: (205) [user] u_to_uu([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _257792)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
   Call: (206) [system] var([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (206) [system] var([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _257792)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] nonvar([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (206) [system] nonvar([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (206) [system] [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_419472, _419474)
   Fail: (206) [system] [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_419472, _419474)
^  Redo: (205) [user] u_to_uu([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _257792)
^  Unify: (205) [user] u_to_uu([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _257792)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _449834)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _449834)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _449834)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Call: (208) [system] var([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Fail: (208) [system] var([P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _449834)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_299876, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Call: (208) [user] not(compound([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Unify: (208) [system] not(user:compound([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
   Call: (209) [system] compound([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
   Exit: (209) [system] compound([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^  Fail: (208) [system] not(user:compound([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3694)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3694)
^  Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3694)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (209) [system] var(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (209) [system] var(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3694)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (209) [user] not(compound(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Unify: (209) [system] not(user:compound(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
   Call: (210) [system] compound(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (210) [system] compound(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^  Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3694)
^  Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Call: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3648)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (207) [system] var(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Fail: (207) [system] var(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3648)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] nonvar(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Exit: (207) [system] nonvar(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
   Call: (207) [system] P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_294088, _294090)
   Fail: (207) [system] P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_294088, _294090)
^  Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3648)
^  Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _452402)
^  Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _452402)
   Call: (206) [system] fail
   Fail: (206) [system] fail
^  Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _452402)
^  Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _472198, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_472198)), trace)))
^  Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _472198, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_472198)), trace)))
^  Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _472198, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_472198)), trace)), user:each_call_cleanup)
^  Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _472198, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_472198)), trace)), user:each_call_cleanup)
   Call: (207) [system] current_prolog_flag(occurs_check, _502640)
   Exit: (207) [system] current_prolog_flag(occurs_check, true)
^  Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _472198, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_472198)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _472198, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_472198)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (208) [system] true==true
   Exit: (208) [system] true==true
^  Call: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3674, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Call: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), _83506, _83508)
^  Exit: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), user, 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
   Call: (214) [system] _87250=user
   Exit: (214) [system] user=user
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _89120)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, _89120)
^  Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Call: (214) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _91948)
^  Fail: (214) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, _91948)
^  Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (210) [user] pfcPost2('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb'))))))
^  Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb'))))))
^  Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb')))))
^  Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb')))))
^  Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), _119258, _119260)
^  Exit: (216) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), user, 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'add-atom', '&kb')), _121138, _121140)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')), true)
   Call: (217) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (217) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'add-atom', '&kb')), _121138, _121140)
^  Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
   Call: (217) [system] _129544=user
   Exit: (217) [system] user=user
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _131414)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, _131414)
^  Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Call: (217) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _134242)
^  Fail: (217) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, _134242)
^  Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true)
^  Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (215) [user] assert('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (215) [user] assert('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb')))))
^  Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')));assert('next-operation'(op(exec, 'add-atom', '&kb'))))))
^  Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _190912)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _190912)
   Call: (218) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (218) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _190912)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _190912)
   Call: (218) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Exit: (218) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (218) [system] 1<1
   Fail: (218) [system] 1<1
^  Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _190912)
^  Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _190912)
   Call: (218) [system] _202064 is 1+ -1
   Exit: (218) [system] 0 is 1+ -1
^  Call: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _203922)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _203922)
   Call: (219) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (219) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _203922)
^  Unify: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _203922)
   Call: (219) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Exit: (219) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'add-atom', '&kb')), _211332, _211334)
   Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation', [op(exec, 'add-atom', '&kb')])
   Call: (219) [lists] lists:member(_203922, ['next-operation', op(exec, 'add-atom', '&kb')])
   Unify: (219) [lists] lists:member(_203922, ['next-operation', op(exec, 'add-atom', '&kb')])
   Call: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _203922, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], 'next-operation', 'next-operation')
   Exit: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'add-atom', '&kb')])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation')
^  Call: (218) [user] compound_eles(0, 'next-operation', _190912)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _190912)
   Call: (219) [system] var('next-operation')
   Fail: (219) [system] var('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _190912)
^  Unify: (218) [user] compound_eles(0, 'next-operation', _190912)
   Call: (219) [system] compound('next-operation')
   Fail: (219) [system] compound('next-operation')
^  Redo: (218) [user] compound_eles(0, 'next-operation', _190912)
   Call: (219) [system] _190912='next-operation'
   Exit: (219) [system] 'next-operation'='next-operation'
^  Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation')
^  Call: (217) [user] pfcIgnored('next-operation')
^  Fail: (217) [user] pfcIgnored('next-operation')
   Redo: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _203922, 'next-operation')
   Unify: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _203922, 'next-operation')
   Call: (221) [lists] lists:member_([], _203922, op(exec, 'add-atom', '&kb'))
   Unify: (221) [lists] lists:member_([], op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
   Exit: (221) [lists] lists:member_([], op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
   Exit: (220) [lists] lists:member_([op(exec, 'add-atom', '&kb')], op(exec, 'add-atom', '&kb'), 'next-operation')
   Exit: (219) [lists] lists:member(op(exec, 'add-atom', '&kb'), ['next-operation', op(exec, 'add-atom', '&kb')])
^  Exit: (218) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), op(exec, 'add-atom', '&kb'))
^  Call: (218) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _190912)
^  Unify: (218) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _190912)
   Call: (219) [system] var(op(exec, 'add-atom', '&kb'))
   Fail: (219) [system] var(op(exec, 'add-atom', '&kb'))
^  Redo: (218) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _190912)
^  Unify: (218) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _190912)
   Call: (219) [system] compound(op(exec, 'add-atom', '&kb'))
   Exit: (219) [system] compound(op(exec, 'add-atom', '&kb'))
   Call: (219) [system] 0<1
   Exit: (219) [system] 0<1
   Call: (219) [system] _190912=op(exec, 'add-atom', '&kb')
   Exit: (219) [system] op(exec, 'add-atom', '&kb')=op(exec, 'add-atom', '&kb')
^  Exit: (218) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
^  Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), op(exec, 'add-atom', '&kb'))
^  Call: (217) [user] pfcIgnored(op(exec, 'add-atom', '&kb'))
^  Fail: (217) [user] pfcIgnored(op(exec, 'add-atom', '&kb'))
^  Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _258712)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _258712)
   Call: (217) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (217) [system] var('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _258712)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _258712)
   Call: (217) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Exit: (217) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _258712)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), _258712)
   Call: (217) [system] _269864 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _271722)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _271722)
   Call: (218) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _271722)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), _271722)
   Call: (218) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Exit: (218) [system] compound('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'add-atom', '&kb')), _279132, _279134)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation', [op(exec, 'add-atom', '&kb')])
   Call: (218) [lists] lists:member(_271722, ['next-operation', op(exec, 'add-atom', '&kb')])
   Unify: (218) [lists] lists:member(_271722, ['next-operation', op(exec, 'add-atom', '&kb')])
   Call: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _271722, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'add-atom', '&kb')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _258712)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _258712)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _258712)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _258712)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _258712)
   Call: (218) [system] _258712='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation')
^  Call: (216) [user] pfcTraced('next-operation')
^  Fail: (216) [user] pfcTraced('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _271722, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], _271722, 'next-operation')
   Call: (220) [lists] lists:member_([], _271722, op(exec, 'add-atom', '&kb'))
   Unify: (220) [lists] lists:member_([], op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
   Exit: (220) [lists] lists:member_([], op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
   Exit: (219) [lists] lists:member_([op(exec, 'add-atom', '&kb')], op(exec, 'add-atom', '&kb'), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'add-atom', '&kb'), ['next-operation', op(exec, 'add-atom', '&kb')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'add-atom', '&kb')), op(exec, 'add-atom', '&kb'))
^  Call: (217) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _258712)
^  Unify: (217) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _258712)
   Call: (218) [system] var(op(exec, 'add-atom', '&kb'))
   Fail: (218) [system] var(op(exec, 'add-atom', '&kb'))
^  Redo: (217) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _258712)
^  Unify: (217) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), _258712)
   Call: (218) [system] compound(op(exec, 'add-atom', '&kb'))
   Exit: (218) [system] compound(op(exec, 'add-atom', '&kb'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _258712=op(exec, 'add-atom', '&kb')
   Exit: (218) [system] op(exec, 'add-atom', '&kb')=op(exec, 'add-atom', '&kb')
^  Exit: (217) [user] compound_eles(0, op(exec, 'add-atom', '&kb'), op(exec, 'add-atom', '&kb'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'add-atom', '&kb')), op(exec, 'add-atom', '&kb'))
^  Call: (216) [user] pfcTraced(op(exec, 'add-atom', '&kb'))
^  Fail: (216) [user] pfcTraced(op(exec, 'add-atom', '&kb'))
^  Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'add-atom', '&kb')))
^  Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (215) [user] pfcSpied('next-operation'(op(exec, 'add-atom', '&kb')), +)
^  Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'add-atom', '&kb')), +)
^  Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (214) [user] pfcGetSearch(_425124)
^  Unify: (214) [user] pfcGetSearch(_425124)
   Call: (215) [t_l] t_l:pfcSearchTL(_426974)
   Fail: (215) [t_l] t_l:pfcSearchTL(_426974)
^  Redo: (214) [user] pfcGetSearch(_425124)
^  Call: (215) [user] pfcSearch(_429748)
^  Unify: (215) [user] pfcSearch(direct)
^  Exit: (215) [user] pfcSearch(direct)
   Call: (215) [system] _425124=direct
   Exit: (215) [system] direct=direct
^  Exit: (214) [user] pfcGetSearch(direct)
^  Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
   Call: (215) [system] direct=direct
   Exit: (215) [system] direct=direct
^  Call: (215) [user] pfcFwd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _454182)
^  Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _454182)
   Call: (217) [system] fail
   Fail: (217) [system] fail
^  Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _454182)
^  Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:each_call_cleanup)
^  Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:each_call_cleanup)
   Call: (218) [system] current_prolog_flag(occurs_check, _464444)
   Exit: (218) [system] current_prolog_flag(occurs_check, true)
^  Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:set_prolog_flag(occurs_check, true))
   Call: (219) [system] true==true
   Exit: (219) [system] true==true
^  Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (220) [system] is_list(_471940)
   Fail: (220) [system] is_list(_471940)
^  Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'add-atom', '&kb')))
   Call: (221) [system] copy_term('next-operation'(op(exec, 'add-atom', '&kb')), _479334)
   Exit: (221) [system] copy_term('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (222) [user] fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926), true)
^  Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926), true)
^  Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926), imported_from(system))
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926))
   Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926), _521996, _521998)
   Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _484926), _521996, _521998)
   Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _3916, _3918)
   Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), '$pt$', 2)
   Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), '$pt$', 2)
^  Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), built_in)
^  Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _13154)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _14094)
   Call: (226) [system] nonvar(_14952)
^  Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _15954)
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _16888)
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), interpreted)
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), number_of_clauses(_26082))
^  Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), number_of_clauses(_26082))
   Call: (226) [system] nonvar(number_of_clauses(_26082))
   Exit: (226) [system] nonvar(number_of_clauses(_26082))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_26082), user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_26082), user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), number_of_clauses(0))
^  Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _40926), (prolog_current_choice(_40936), push_current_choice(_40936), clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _40958), pfc_call(_40958)), nb_setval('$pfc_current_choice', _40926))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _40926), user:(prolog_current_choice(_40936), push_current_choice(_40936), clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _40958), pfc_call(_40958)), user:nb_setval('$pfc_current_choice', _40926))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _40926))
   Call: (228) [system] nb_current('$pfc_current_choice', _40926)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_40936)
   Exit: (227) [system] prolog_current_choice(2953)
^  Call: (227) [user] push_current_choice(2953)
^  Unify: (227) [user] push_current_choice(2953)
   Call: (228) [system] nb_current('$pfc_current_choice', _50276)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2953])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2953])
^  Exit: (227) [user] push_current_choice(2953)
^  Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _40958)
^  Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _40958)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _58648)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _40926), user:(prolog_current_choice(_40936), push_current_choice(_40936), clause('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908), _40958), pfc_call(_40958)), user:nb_setval('$pfc_current_choice', _40926))
^  Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'add-atom', '&kb')), _3908))
^  Redo: (222) [user] fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (222) [user] fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (222) [user] fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (222) [user] fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Call: (223) [user] pfc_spft(_73518, _73604, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526))
^  Unify: (223) [user] pfc_spft(_73518, _74536, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526))
^  Call: (224) [user] pfcCallSystem('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Unify: (224) [user] pfcCallSystem('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Call: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Unify: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (226) [system] var('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Fail: (226) [system] var('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Redo: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Unify: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (226) [system] callable('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Exit: (226) [system] callable('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Unify: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Redo: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Unify: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Call: (226) [user] predicate_property('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), imported_from(system))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), imported_from(system))
   Call: (227) [system] nonvar(imported_from(system))
   Exit: (227) [system] nonvar(imported_from(system))
   Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (229) [system] callable('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Exit: (229) [system] callable('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), imported_from(system))
^  Redo: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Unify: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Call: (226) [user] predicate_property('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), built_in)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), built_in)
   Call: (227) [system] nonvar(built_in)
   Exit: (227) [system] nonvar(built_in)
   Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (228) [system] callable('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Exit: (228) [system] callable('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (228) [$syspreds] goal_name_arity('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _109676, _109678)
   Unify: (228) [$syspreds] goal_name_arity('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _109676, _109678)
   Call: (229) [system] compound('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Exit: (229) [system] compound('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (229) [system] compound_name_arity('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _109676, _109678)
   Exit: (229) [system] compound_name_arity('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), '$spft$', 3)
   Exit: (228) [$syspreds] goal_name_arity('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), '$spft$', 3)
^  Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), built_in)
^  Redo: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Unify: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Call: (226) [user] predicate_property('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _120918)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _121858)
   Call: (227) [system] nonvar(_122716)
^  Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _123718)
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _124652)
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (228) [system] callable('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Exit: (228) [system] callable('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), interpreted)
^  Unify: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Call: (226) [user] predicate_property('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), number_of_clauses(_133846))
^  Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), number_of_clauses(_133846))
   Call: (227) [system] nonvar(number_of_clauses(_133846))
   Exit: (227) [system] nonvar(number_of_clauses(_133846))
   Call: (227) [$syspreds] property_predicate(number_of_clauses(_133846), user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Unify: (227) [$syspreds] property_predicate(number_of_clauses(_133846), user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (229) [system] callable('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Exit: (229) [system] callable('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Call: (229) [system] atom(user)
   Exit: (229) [system] atom(user)
   Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
   Exit: (227) [$syspreds] property_predicate(number_of_clauses(746), user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), number_of_clauses(746))
^  Unify: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _148690), (prolog_current_choice(_148700), push_current_choice(_148700), clause('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _148722), pfc_call(_148722)), nb_setval('$pfc_current_choice', _148690))
^  Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _148690), user:(prolog_current_choice(_148700), push_current_choice(_148700), clause('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _148722), pfc_call(_148722)), user:nb_setval('$pfc_current_choice', _148690))
^  Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _148690))
   Call: (229) [system] nb_current('$pfc_current_choice', _148690)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
^  Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (228) [system] prolog_current_choice(_148700)
   Exit: (228) [system] prolog_current_choice(2973)
^  Call: (228) [user] push_current_choice(2973)
^  Unify: (228) [user] push_current_choice(2973)
   Call: (229) [system] nb_current('$pfc_current_choice', _158040)
   Exit: (229) [system] nb_current('$pfc_current_choice', [])
   Call: (229) [system] b_setval('$pfc_current_choice', [2973])
   Exit: (229) [system] b_setval('$pfc_current_choice', [2973])
^  Exit: (228) [user] push_current_choice(2973)
^  Call: (228) [user] clause('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _148722)
^  Fail: (228) [user] clause('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _148722)
   Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (229) [system] duplicate_term([], _166412)
   Exit: (229) [system] duplicate_term([], [])
   Call: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _148690), user:(prolog_current_choice(_148700), push_current_choice(_148700), clause('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)), _148722), pfc_call(_148722)), user:nb_setval('$pfc_current_choice', _148690))
^  Fail: (225) [user] pfc_call('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Fail: (224) [user] pfcCallSystem('$spft$'(_73518, _75396, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526)))
^  Fail: (223) [user] pfc_spft(_73518, _173916, '$nt$'('next-operation'(op(exec, 'add-atom', '&kb')), _73524, _73526))
^  Redo: (222) [user] fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Unify: (222) [user] fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (222) [user] fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))))
^  Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))), user:each_call_cleanup)
^  Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^  Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3674, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3674)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3674, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3674)), trace)), user:each_call_cleanup)
^  Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3674, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3674)), trace)))
^  Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Call: (202) [user] pfcRun
^  Unify: (202) [user] pfcRun
^  Call: (203) [user] pfcGetSearch(direct)
^  Unify: (203) [user] pfcGetSearch(direct)
   Call: (204) [t_l] t_l:pfcSearchTL(_271222)
   Fail: (204) [t_l] t_l:pfcSearchTL(_271222)
^  Redo: (203) [user] pfcGetSearch(direct)
^  Call: (204) [user] pfcSearch(_273996)
^  Unify: (204) [user] pfcSearch(direct)
^  Exit: (204) [user] pfcSearch(direct)
   Call: (204) [system] direct=direct
   Exit: (204) [system] direct=direct
^  Exit: (203) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcRun
^  Exit: (202) [user] pfcRun
^  Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3650, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb')))
^  Exit: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], op(exec, 'add-atom', '&kb')), pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))))
^  Call: (198) [user] must_det_ll(ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)))))
^  Unify: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)))))
^  Call: (199) [user] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)))))
^  Unify: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)))))
^  Call: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422))))
^  Unify: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422))))
^  Call: (201) [user] setup_call_cleanup(get_pass_fail(_320742, _320744, _320746), (color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422))), (get_pass_fail(_320756, _320758, _320760), if_t(_320760==_320746, flag(loonit_failure, _320778, _320778+1))))
^  Unify: (201) [system] setup_call_cleanup(user:get_pass_fail(_320742, _320744, _320746), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422))), user:(get_pass_fail(_320756, _320758, _320760), if_t(_320760==_320746, flag(loonit_failure, _320778, _320778+1))))
^  Call: (202) [system] sig_atomic(user:get_pass_fail(_320742, _320744, _320746))
^  Call: (204) [user] get_pass_fail(_320742, _320744, _320746)
^  Unify: (204) [user] get_pass_fail(_320742, _320744, _320746)
   Call: (205) [$syspreds] flag(loonit_success, _320742, _320742)
   Unify: (205) [$syspreds] flag(loonit_success, _320742, _320742)
   Call: (206) [system] _320742==_320742
   Exit: (206) [system] _320742==_320742
   Call: (206) [system] get_flag(loonit_success, _320742)
   Exit: (206) [system] get_flag(loonit_success, 0)
   Exit: (205) [$syspreds] flag(loonit_success, 0, 0)
   Call: (205) [$syspreds] flag(loonit_failure, _320744, _320744)
   Unify: (205) [$syspreds] flag(loonit_failure, _320744, _320744)
   Call: (206) [system] _320744==_320744
   Exit: (206) [system] _320744==_320744
   Call: (206) [system] get_flag(loonit_failure, _320744)
   Exit: (206) [system] get_flag(loonit_failure, 0)
   Exit: (205) [$syspreds] flag(loonit_failure, 0, 0)
   Call: (205) [system] _320746 is 0+0
   Exit: (205) [system] 0 is 0+0
^  Exit: (204) [user] get_pass_fail(0, 0, 0)
^  Exit: (202) [system] sig_atomic(user:get_pass_fail(0, 0, 0))
^  Call: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))
^  Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))
^  Call: (204) [user] is_compatio
^  Unify: (204) [user] is_compatio
^  Call: (206) [system] setup_call_cleanup('$notrace'(_353688, _353690), once(user:is_compatio0), '$restore_trace'(_353688, _353690))
^  Unify: (206) [system] setup_call_cleanup(system:'$notrace'(_353688, _353690), system:once(user:is_compatio0), system:'$restore_trace'(_353688, _353690))
^  Call: (207) [system] sig_atomic(system:'$notrace'(_353688, _353690))
^  Fail: (204) [user] is_compatio
^  Redo: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))
^  Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))
^  Call: (205) [rtrace] rtrace:quietly3(user:(wots(_359306, must_det_ll(user:(writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))), (_359306==""->true;our_ansi_format('#ffa509', '~w~n', [_359306]))))
^  Unify: (205) [rtrace] rtrace:quietly3(user:(wots(_359306, must_det_ll(user:(writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))), (_359306==""->true;our_ansi_format('#ffa509', '~w~n', [_359306]))))
;; In file as:  
  !(add-atom &kb 
    (: axiom 
      (nums 2 3)))
;; To unit test case:
^  Exit: (205) [rtrace] rtrace:quietly3(user:(wots(";; In file as:  
                                                     !(add-atom &kb 
                                                       (: axiom 
                                                         (nums 2 3)))
                                                   ;; To unit test case:", must_det_ll(user:(writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))), (";; In file as:  
                                                                                                                                                                                                                                                                         !(add-atom &kb 
                                                                                                                                                                                                                                                                           (: axiom 
                                                                                                                                                                                                                                                                             (nums 2 3)))
                                                                                                                                                                                                                                                                       ;; To unit test case:"==""->true;our_ansi_format('#ffa509', '~w~n', [";; In file as:  
                                                                                                                                                                                                                                                                                                                                                  !(add-atom &kb 
                                                                                                                                                                                                                                                                                                                                                    (: axiom 
                                                                                                                                                                                                                                                                                                                                                      (nums 2 3)))
                                                                                                                                                                                                                                                                                                                                                ;; To unit test case:"]))))
^  Exit: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as:  '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:')))
   Call: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)
   Unify: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3422)
   Call: (204) [system] _376320=_376322
   Exit: (204) [system] _376320=_376320
^  Call: (204) [user] ignore(catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _378218, _376320, _378222, _378224)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _378218, _376320, _378222, _378224, _376320, _3422)), give_up(_378260), pp_m('red', gave_up(_378260))))
^  Unify: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _378218, _376320, _378222, _378224)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _378218, _376320, _378222, _378224, _376320, _3422)), give_up(_378260), pp_m('red', gave_up(_378260))))
^  Call: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Unify: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Call: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))
^  Unify: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))
^  Call: (209) [user] once((is_mettalog;is_testing))
^  Unify: (209) [system] once(user:(is_mettalog;is_testing))
^  Call: (211) [user] is_mettalog
^  Unify: (211) [user] is_mettalog
^  Call: (212) [user] is_win64
^  Unify: (212) [user] is_win64
   Call: (213) [system] current_prolog_flag(windows, _397494)
   Fail: (213) [system] current_prolog_flag(windows, _398422)
^  Fail: (212) [user] is_win64
^  Redo: (211) [user] is_mettalog
^  Unify: (211) [user] is_mettalog
^  Call: (212) [user] is_metta_flag(log)
^  Unify: (212) [user] is_metta_flag(log)
^  Call: (214) [system] setup_call_cleanup('$notrace'(_403882, _403884), once(user:is_flag0(log)), '$restore_trace'(_403882, _403884))
^  Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_403882, _403884), system:once(user:is_flag0(log)), system:'$restore_trace'(_403882, _403884))
^  Call: (215) [system] sig_atomic(system:'$notrace'(_403882, _403884))
^  Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^  Exit: (212) [user] is_metta_flag(log)
^  Exit: (211) [user] is_mettalog
^  Exit: (209) [system] once(user:(is_mettalog;is_testing))
^  Call: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Unify: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Call: (210) [user] original_user_error(_412278)
^  Unify: (210) [user] original_user_error(_412278)
   Call: (211) [system] stream_property(_412278, file_no(2))
   Unify: (211) [system] stream_property(_412278, file_no(2))
   Call: (212) [system] nonvar(_412278)
   Redo: (211) [system] stream_property(_412278, file_no(2))
   Unify: (211) [system] stream_property(_412278, file_no(2))
   Call: (212) [system] nonvar(_412278)
   Redo: (211) [system] stream_property(_412278, file_no(2))
   Unify: (211) [system] stream_property(_412278, file_no(2))
   Call: (212) [system] nonvar(file_no(2))
   Exit: (212) [system] nonvar(file_no(2))
   Call: (212) [system] file_no(2)=alias(_423398)
   Redo: (211) [system] stream_property(_412278, file_no(2))
   Exit: (211) [system] stream_property((0x7fb684e90220), file_no(2))
^  Exit: (210) [user] original_user_error((0x7fb684e90220))
^  Call: (210) [user] with_output_to((0x7fb684e90220), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
   Call: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
   Unify: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Call: (213) [user] real_notrace(write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Unify: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Call: (214) [user] setup_call_cleanup('$notrace'(_431830, _431832), once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), '$restore_trace'(_431830, _431832))
^  Unify: (214) [system] setup_call_cleanup(user:'$notrace'(_431830, _431832), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), user:'$restore_trace'(_431830, _431832))
^  Call: (215) [system] sig_atomic(user:'$notrace'(_431830, _431832))
  !(assertEqualToResult 
    (add-atom &kb 
      (: axiom 
        (nums 2 3))) 
    (()))

^  Exit: (214) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), user:'$restore_trace'(3, -1))
^  Exit: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
   Exit: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Exit: (210) [user] with_output_to((0x7fb684e90220), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Exit: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Exit: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))
^  Exit: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
^  Call: (208) [system] setup_call_cleanup('$notrace'(_443648, _443650), once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _378218, _376320, _378222, _378224)), '$restore_trace'(_443648, _443650))
^  Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_443648, _443650), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _378218, _376320, _378222, _378224)), system:'$restore_trace'(_443648, _443650))
^  Call: (209) [system] sig_atomic(system:'$notrace'(_443648, _443650))
^  Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320), _376320, [], [])), system:'$restore_trace'(3, -1))
   Call: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320), _376320, [], [], _376320, _3422)
   Unify: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320), _376320, [], [], _376320, _3422)
   Call: (208) [user] reset_caches
   Unify: (208) [user] reset_caches
^  Call: (209) [user] forall(clause(reset_cache, _459678), forall(rtrace_on_error(_459678), true))
^  Unify: (209) [$apply] forall(user:clause(reset_cache, _459678), user:forall(rtrace_on_error(_459678), true))
^  Call: (210) [user] clause(reset_cache, _459678)
^  Exit: (210) [user] clause(reset_cache, retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520)))
^  Call: (210) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))), true)
^  Unify: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))), user:true)
   Call: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520)))
   Unify: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520)))
   Call: (212) [user] catch_err(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520)), _467164, (write_src_uo(_467164=retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))), catch(rtrace(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))), _467164, throw(give_up(_467164=retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))))), throw(_467164)))
   Unify: (212) [user] catch_err(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520)), _467164, (write_src_uo(_467164=retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))), catch(rtrace(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))), _467164, throw(give_up(_467164=retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))))), throw(_467164)))
^  Call: (214) [user] retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))
^  Exit: (214) [user] retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))
   Exit: (212) [user] catch_err(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520)), _467164, (write_src_uo(_467164=retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))), catch(rtrace(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))), _467164, throw(give_up(_467164=retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))))), throw(_467164)))
   Exit: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520)))
^  Exit: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_462512, _462514, _462516, _462518, _462520))), user:true)
^  Redo: (210) [user] clause(reset_cache, _459678)
^  Exit: (210) [user] clause(reset_cache, true)
^  Call: (210) [user] forall(rtrace_on_error(true), true)
^  Unify: (210) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (211) [user] rtrace_on_error(true)
   Unify: (211) [user] rtrace_on_error(true)
   Call: (212) [user] catch_err(true, _479288, (write_src_uo(_479288=true), catch(rtrace(true), _479288, throw(give_up(_479288=true))), throw(_479288)))
   Unify: (212) [user] catch_err(true, _479288, (write_src_uo(_479288=true), catch(rtrace(true), _479288, throw(give_up(_479288=true))), throw(_479288)))
   Exit: (212) [user] catch_err(true, _479288, (write_src_uo(_479288=true), catch(rtrace(true), _479288, throw(give_up(_479288=true))), throw(_479288)))
   Exit: (211) [user] rtrace_on_error(true)
^  Exit: (210) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (209) [$apply] forall(user:clause(reset_cache, _459678), user:forall(rtrace_on_error(_459678), true))
   Exit: (208) [user] reset_caches
   Call: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320), _376320, [], [], _376320, _3422)
   Unify: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320), _376320, [], [], _376320, _3422)
   Call: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320), _376320, [], [], _376320, _3422)
   Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320), _376320, [], [], _376320, _3422)
   Call: (212) [user] file_hides_results(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320))
   Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320), _376320, [], [], _376320, _3422)
   Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320), _376320, [], [], _376320, _3422)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_516352, _516354), once(user:(reset_eval_num, _515824=res(_3422), _515840=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320), _515858), (is_compatio->option_else(answer, _515882, leap);option_else(answer, _515882, each)), option_else('maximum-result-count', _515904, inf), option_else('initial-result-count', _515918, 10), _515930=contrl(_515904, _515882), _515948=_515950, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_515978), option_value(exec, skip), \+always_exec(_515858)->_516008=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320)), deterministic(_516024)), _515948=1, !, true;_516008=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _376320), deterministic(_516024), xform_out(_376320, _516082), nb_setarg(1, _515824, _516082)), !, flag(result_num, _516108, 0), _516120=eval('&self', _515858, _376320), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_376320), if_t(_515948==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_4296==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_4468)))), if_t(option_value(repl, true), add_history_src(exec(_4206))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_4468), writeln('.')))), true)))), '$restore_trace'(_4700, _4702))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_4700, _4702), system:once(user:(reset_eval_num, _4172=res(_3422), _4188=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _4206), (is_compatio->option_else(answer, _4230, leap);option_else(answer, _4230, each)), option_else('maximum-result-count', _4252, inf), option_else('initial-result-count', _4266, 10), _4278=contrl(_4252, _4230), _4296=_4298, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_4326), option_value(exec, skip), \+always_exec(_4206)->_4356=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)), deterministic(_4372)), _4296=1, !, true;_4356=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, _4172, _4430)), !, flag(result_num, _4456, 0), _4468=eval('&self', _4206, _3788), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_3788), if_t(_4296==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_4296==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_4468)))), if_t(option_value(repl, true), add_history_src(exec(_4206))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_4468), writeln('.')))), true)))), system:'$restore_trace'(_4700, _4702))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_4700, _4702))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _4296=_4296, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_4326), option_value(exec, skip), \+always_exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])->(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430))=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)), deterministic(_4372)), _4296=1, !, true;(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430))=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)), !, flag(result_num, 1, 0), eval('&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3788)=eval('&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3788), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_3788), if_t(_4296==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_4296==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3788))))), if_t(option_value(repl, true), add_history_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _3788)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (212) [user] in_answer_io(format('~N['))
^  Unify: (212) [user] in_answer_io(format('~N['))
   Call: (213) [system] nb_current(suspend_answers, true)
^  Redo: (212) [user] in_answer_io(format('~N['))
^  Unify: (212) [user] in_answer_io(format('~N['))
^  Call: (213) [user] answer_output(_29940)
^  Unify: (213) [user] answer_output(_29940)
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_35482, _35484), once(user:is_flag0(test)), '$restore_trace'(_35482, _35484))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_35482, _35484), system:once(user:is_flag0(test)), system:'$restore_trace'(_35482, _35484))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_35482, _35484))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Call: (214) [user] original_user_output(_29940)
^  Unify: (214) [user] original_user_output(_29940)
   Call: (215) [system] stream_property(_29940, file_no(1))
   Unify: (215) [system] stream_property(_29940, file_no(1))
   Call: (216) [system] nonvar(_29940)
   Redo: (215) [system] stream_property(_29940, file_no(1))
   Unify: (215) [system] stream_property(_29940, file_no(1))
   Call: (216) [system] nonvar(_29940)
   Redo: (215) [system] stream_property(_29940, file_no(1))
   Unify: (215) [system] stream_property(_29940, file_no(1))
   Call: (216) [system] nonvar(file_no(1))
   Exit: (216) [system] nonvar(file_no(1))
   Call: (216) [system] file_no(1)=alias(_52218)
   Redo: (215) [system] stream_property(_29940, file_no(1))
   Exit: (215) [system] stream_property((0x7fb684e90120), file_no(1))
^  Exit: (214) [user] original_user_output((0x7fb684e90120))
^  Exit: (213) [user] answer_output((0x7fb684e90120))
^  Call: (213) [user] with_output_to((0x7fb684e90120), format('~N['))
   Call: (215) [$syspreds] format('~N[')
   Unify: (215) [$syspreds] format('~N[')
^  Call: (216) [$syspreds] format('~N[', [])
[
^  Exit: (216) [$syspreds] format('~N[', [])
   Exit: (215) [$syspreds] format('~N[')
^  Exit: (213) [user] with_output_to((0x7fb684e90120), format('~N['))
^  Exit: (212) [user] in_answer_io(format('~N['))
   Call: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _64388, _4372, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)), _64394), ((((_4372==true->!;true), set_option_value(interactive, _64388), contrl(inf, each)=contrl(_64464, _64466), nb_setarg(1, res(_3422), _4430), current_input(_64490), read_pending_codes(_64490, _64502, []), flag(result_num, _64516, _64516+1), flag(result_num, _64536, _64536), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _4430))), if_t(_64536=<_64464, ((_64536==1, _4372==true->not_compatio(format('~N~nDeterministic: ', [])), !;_4372==true->not_compatio(format('~N~nLast Result(~w): ', [_64536])), !;not_compatio(format('~N~nNDet Result(~w): ', [_64536]))), ignore((not_compatio(if_t(\+symbolic(_4430), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_4430)), true)))))))), in_answer_io(write_asrc(_4430)), not_compatio(format('~N')), (_4372\==true, _64388, _64466\==leap, 10>_64536, _64536<_64464->_64898=true;_64898=false), if_t((_64898==true;_4372==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _64394))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _65002), maplist(print_var, _65002), nop(nl)));true)))), (_64898==true->write("~npress ';' for more solutions "), get_single_char_key(_65064), not_compatio((writeq(key=_65064), nl)), (_65064==b->once(repl), fail;_65064==m->make;_65064==t->nop(set_debug(eval, true)), rtrace;_65064=='T'->set_debug(eval, true);_65064==(;)->true;_65064==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_65064=='L'->nb_setarg(1, contrl(inf, each), _64536);_65064==l->nb_setarg(2, contrl(inf, each), leap);(_65064=='\n';_65064=='\r')->!, fail;!, fail));_4372\==true, \+_64388, contrl(inf, each)=contrl(_64464, leap)->true;_4372==true->!;true), format('~N~n')))
   Unify: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _4372, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)), _64394), ((((_4372==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_64464, _64466), nb_setarg(1, res(_3422), _4430), current_input(_64490), read_pending_codes(_64490, _64502, []), flag(result_num, _64516, _64516+1), flag(result_num, _64536, _64536), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _4430))), if_t(_64536=<_64464, ((_64536==1, _4372==true->not_compatio(format('~N~nDeterministic: ', [])), !;_4372==true->not_compatio(format('~N~nLast Result(~w): ', [_64536])), !;not_compatio(format('~N~nNDet Result(~w): ', [_64536]))), ignore((not_compatio(if_t(\+symbolic(_4430), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_4430)), true)))))))), in_answer_io(write_asrc(_4430)), not_compatio(format('~N')), (_4372\==true, false, _64466\==leap, 10>_64536, _64536<_64464->_64898=true;_64898=false), if_t((_64898==true;_4372==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _64394))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _65002), maplist(print_var, _65002), nop(nl)));true)))), (_64898==true->write("~npress ';' for more solutions "), get_single_char_key(_65064), not_compatio((writeq(key=_65064), nl)), (_65064==b->once(repl), fail;_65064==m->make;_65064==t->nop(set_debug(eval, true)), rtrace;_65064=='T'->set_debug(eval, true);_65064==(;)->true;_65064==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_65064=='L'->nb_setarg(1, contrl(inf, each), _64536);_65064==l->nb_setarg(2, contrl(inf, each), leap);(_65064=='\n';_65064=='\r')->!, fail;!, fail));_4372\==true, \+false, contrl(inf, each)=contrl(_64464, leap)->true;_4372==true->!;true), format('~N~n')))
   Call: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)), _64394)
   Unify: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)), _64394)
   Call: (214) [system] statistics(cputime, _77622)
   Exit: (214) [system] statistics(cputime, 7.823139318)
   Call: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)))
   Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)))
^  Call: (215) [user] option_value(rtrace, true)
^  Unify: (215) [user] option_value(rtrace, true)
   Call: (216) [system] var(true)
   Fail: (216) [system] var(true)
^  Redo: (215) [user] option_value(rtrace, true)
^  Unify: (215) [user] option_value(rtrace, true)
   Call: (216) [system] true==true
   Exit: (216) [system] true==true
^  Call: (216) [user] option_value0(rtrace, 'True')
^  Unify: (216) [user] option_value0(rtrace, 'True')
^  Call: (217) [user] was_option_value(rtrace, _90582)
^  Unify: (217) [user] was_option_value(rtrace, _90582)
   Call: (218) [system] current_prolog_flag(rtrace, _92440)
   Fail: (218) [system] current_prolog_flag(rtrace, _92440)
^  Redo: (217) [user] was_option_value(rtrace, _90582)
^  Unify: (217) [user] was_option_value(rtrace, _90582)
   Call: (218) [$syspreds] prolog_load_context(rtrace, _96154)
   Fail: (218) [$syspreds] prolog_load_context(rtrace, _96154)
^  Redo: (217) [user] was_option_value(rtrace, _90582)
^  Unify: (217) [user] was_option_value(rtrace, _90582)
   Call: (218) [system] nb_current(rtrace, _99868)
   Fail: (218) [system] nb_current(rtrace, _99868)
^  Fail: (217) [user] was_option_value(rtrace, _90582)
^  Redo: (216) [user] option_value0(rtrace, 'True')
^  Fail: (216) [user] option_value0(rtrace, 'True')
^  Redo: (215) [user] option_value(rtrace, true)
^  Unify: (215) [user] option_value(rtrace, true)
   Call: (216) [system] true==false
   Fail: (216) [system] true==false
^  Redo: (215) [user] option_value(rtrace, true)
^  Unify: (215) [user] option_value(rtrace, true)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_110092, _110094), once(user:option_value0(rtrace, true)), '$restore_trace'(_110092, _110094))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_110092, _110094), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_110092, _110094))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_110092, _110094))
^  Fail: (215) [user] option_value(rtrace, true)
   Redo: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)))
   Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)))
^  Call: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
   Call: (216) [system] var(rtrace)
   Fail: (216) [system] var(rtrace)
^  Redo: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
   Call: (216) [system] rtrace==false
   Fail: (216) [system] rtrace==false
^  Redo: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
   Call: (216) [system] rtrace==true
   Fail: (216) [system] rtrace==true
^  Redo: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
^  Call: (216) [user] fast_option_value(rtrace, debug)
^  Unify: (216) [user] fast_option_value(rtrace, debug)
   Call: (217) [system] atom(rtrace)
   Exit: (217) [system] atom(rtrace)
   Call: (217) [system] current_prolog_flag(rtrace, debug)
   Fail: (217) [system] current_prolog_flag(rtrace, debug)
^  Fail: (216) [user] fast_option_value(rtrace, debug)
^  Redo: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
^  Call: (216) [user] fast_option_value(rtrace, trace)
^  Unify: (216) [user] fast_option_value(rtrace, trace)
   Call: (217) [system] atom(rtrace)
   Exit: (217) [system] atom(rtrace)
   Call: (217) [system] current_prolog_flag(rtrace, trace)
   Fail: (217) [system] current_prolog_flag(rtrace, trace)
^  Fail: (216) [user] fast_option_value(rtrace, trace)
^  Redo: (215) [user] is_debugging(rtrace)
^  Unify: (215) [user] is_debugging(rtrace)
   Call: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _145310)
   Unify: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _145310)
^  Call: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _145310, _147246)
^  Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _145310, [])
   Call: (218) [system] current_prolog_flag(nodebugx, true)
^  Redo: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _145310, _150050)
^  Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _145310, _150988)
^  Call: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (218) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_153722, _153724, _153726), defined)
^  Unify: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_153722, _153724, _153726), defined)
   Call: (219) [system] nonvar(defined)
   Exit: (219) [system] nonvar(defined)
   Call: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_153722, _153724, _153726))
   Unify: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_153722, _153724, _153726))
   Call: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_153722, _153724, _153726))
   Unify: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_153722, _153724, _153726))
   Call: (221) [system] callable(debugging_logicmoo_setting(_153722, _153724, _153726))
   Exit: (221) [system] callable(debugging_logicmoo_setting(_153722, _153724, _153726))
   Call: (221) [system] atom(bugger)
   Exit: (221) [system] atom(bugger)
   Exit: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_153722, _153724, _153726))
   Exit: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_153722, _153724, _153726))
^  Exit: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_153722, _153724, _153726), defined)
^  Call: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _145310, _167636)
^  Unify: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (216) [system] true==true
   Exit: (216) [system] true==true
^  Exit: (215) [user] is_debugging(rtrace)
   Exit: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)))
^  Call: (215) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)), tAt_rtrace)
^  Unify: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)), rtrace:tAt_rtrace)
   Call: (216) [system] _178096=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (216) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (216) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)), deterministic(_179974)), (notrace(_179974==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), deterministic(_4372), xform_out(_3788, _4430), nb_setarg(1, res(_3422), _4430)), deterministic(_179974)), (notrace(_179974==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (217) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (220) [rtrace] rtrace:restart_rtrace1
^  Unify: (220) [rtrace] rtrace:restart_rtrace1
^  Exit: (220) [rtrace] rtrace:restart_rtrace1
^  Exit: (217) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
   Unify: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (219) [user] catch_metta_return(eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788)
^  Unify: (219) [user] catch_metta_return(eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788)
^  Call: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
   Call: (222) [system] var([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Redo: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (223) [system] setup_call_cleanup('$notrace'(_195354, _195356), once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), '$restore_trace'(_195354, _195356))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_195354, _195356), system:once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), system:'$restore_trace'(_195354, _195356))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_195354, _195356))
^  Redo: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (223) [system] setup_call_cleanup('$notrace'(_200092, _200094), once(user:nonvar(_3788)), '$restore_trace'(_200092, _200094))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_200092, _200094), system:once(user:nonvar(_3788)), system:'$restore_trace'(_200092, _200094))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_200092, _200094))
^  Redo: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (223) [system] setup_call_cleanup('$notrace'(_204830, _204832), once(user:nonvar(_3788)), '$restore_trace'(_204830, _204832))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_204830, _204832), system:once(user:nonvar(_3788)), system:'$restore_trace'(_204830, _204832))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_204830, _204832))
^  Redo: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
   Call: (222) [system] [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]==[]
^  Redo: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
   Call: (222) [system] atom(=)
   Exit: (222) [system] atom(=)
   Call: (222) [system] (=)\==(=)
^  Redo: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Call: (224) [system] setup_call_cleanup('$notrace'(_218896, _218898), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), '$restore_trace'(_218896, _218898))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_218896, _218898), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), system:'$restore_trace'(_218896, _218898))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_218896, _218898))
^  Fail: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Redo: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (221) [user] eval_args(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (222) [user] eval_00(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (222) [user] eval_00(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Call: (225) [system] setup_call_cleanup('$notrace'(_228294, _228296), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), '$restore_trace'(_228294, _228296))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_228294, _228296), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), system:'$restore_trace'(_228294, _228296))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_228294, _228296))
^  Fail: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Redo: (222) [user] eval_00(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (222) [user] eval_00(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (223) [user] eval_01(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Unify: (223) [user] eval_01(=, _188748, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788)
^  Call: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (226) [system] 500<1
   Fail: (226) [system] 500<1
^  Redo: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_241452, _241454), once(user:(_241428 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _241442))), '$restore_trace'(_241452, _241454))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_241452, _241454), system:once(user:(_241428 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _241442))), system:'$restore_trace'(_241452, _241454))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_241452, _241454))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))), system:'$restore_trace'(3, -1))
^  Call: (224) [user] trace_eval(eval_20(=, _188748), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Unify: (224) [user] trace_eval(eval_20(=, _188748), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Call: (225) [user] must_det_ll((notrace((flag(eval_num, _247146, _247146+1), _247164 is _247146 mod 500, _247182 is 99-499 mod 100, _247206=_247208, option_else('trace-length', _247220, 500), option_else('trace-depth', _247228, 30))), quietly(if_t((nop(stop_rtrace), _247164>_247220), (set_debug(eval, false), _247284 is _247220+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247284])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247336)))))
^  Unify: (225) [user] must_det_ll(user:(notrace((flag(eval_num, _247146, _247146+1), _247164 is _247146 mod 500, _247182 is 99-499 mod 100, _247206=_247208, option_else('trace-length', _247220, 500), option_else('trace-depth', _247228, 30))), quietly(if_t((nop(stop_rtrace), _247164>_247220), (set_debug(eval, false), _247284 is _247220+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247284])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247336)))))
^  Call: (226) [user] once(user:(notrace((flag(eval_num, _247146, _247146+1), _247164 is _247146 mod 500, _247182 is 99-499 mod 100, _247206=_247208, option_else('trace-length', _247220, 500), option_else('trace-depth', _247228, 30))), quietly(if_t((nop(stop_rtrace), _247164>_247220), (set_debug(eval, false), _247284 is _247220+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247284])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247336)))))
^  Unify: (226) [system] once(user:(notrace((flag(eval_num, _247146, _247146+1), _247164 is _247146 mod 500, _247182 is 99-499 mod 100, _247206=_247208, option_else('trace-length', _247220, 500), option_else('trace-depth', _247228, 30))), quietly(if_t((nop(stop_rtrace), _247164>_247220), (set_debug(eval, false), _247284 is _247220+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247284])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247336)))))
^  Call: (229) [system] setup_call_cleanup('$notrace'(_251060, _251062), once(user:(flag(eval_num, _247146, _247146+1), _247164 is _247146 mod 500, _247182 is 99-499 mod 100, _247206=_247208, option_else('trace-length', _247220, 500), option_else('trace-depth', _247228, 30))), '$restore_trace'(_251060, _251062))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_251060, _251062), system:once(user:(flag(eval_num, _247146, _247146+1), _247164 is _247146 mod 500, _247182 is 99-499 mod 100, _247206=_247208, option_else('trace-length', _247220, 500), option_else('trace-depth', _247228, 30))), system:'$restore_trace'(_251060, _251062))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_251060, _251062))
^  Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _247206=_247206, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _247284 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247284])), nop((start_rtrace, rtrace)))))
^  Unify: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _247284 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247284])), nop((start_rtrace, rtrace)))))
^  Exit: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _247284 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247284])), nop((start_rtrace, rtrace)))))
   Call: (228) [user] nop(notrace(no_repeats_var(_247336)))
   Unify: (228) [user] nop(notrace(no_repeats_var(_247336)))
   Exit: (228) [user] nop(notrace(no_repeats_var(_247336)))
^  Exit: (226) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _247206=_247206, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _247284 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247284])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247336)))))
^  Exit: (225) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _247206=_247206, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _247284 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_247284])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_247336)))))
   Call: (225) [occurs] occurs:sub_term(_262524, e)
   Unify: (225) [occurs] occurs:sub_term(e, e)
   Exit: (225) [occurs] occurs:sub_term(e, e)
   Call: (225) [system] e\=e
   Fail: (225) [system] e\=e
   Redo: (225) [occurs] occurs:sub_term(_262524, e)
   Unify: (225) [occurs] occurs:sub_term(_262524, e)
   Call: (226) [system] compound(e)
   Fail: (226) [system] compound(e)
   Fail: (225) [occurs] occurs:sub_term(_262524, e)
^  Redo: (224) [user] trace_eval(eval_20(=, _188748), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
   Call: (225) [system] _272742=e
   Exit: (225) [system] e=e
^  Call: (225) [user] if_trace((eval;e), (_247206=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))
^  Unify: (225) [user] if_trace((eval;e), (_247206=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))
^  Call: (227) [system] setup_call_cleanup('$notrace'(_276546, _276548), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _247206=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]]))), _276504, fbug((_276504-->if_trace((eval;e), (_247206=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))))))), '$restore_trace'(_276546, _276548))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_276546, _276548), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _247206=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]]))), _276504, fbug((_276504-->if_trace((eval;e), (_247206=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))))))), system:'$restore_trace'(_276546, _276548))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_276546, _276548))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _247206=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]]))), _276504, fbug((_276504-->if_trace((eval;e), (_247206=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (225) [user] if_trace((eval;e), (_247206=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]])))
   Call: (225) [system] _281328=retval(fail)
   Exit: (225) [system] retval(fail)=retval(fail)
   Call: (225) [system] _283190=(\+ \+ (flag(eval_num, _283210, _283210+1), (retval(fail)\=@=retval(fail), nonvar(_245236)->indentq(0, _283210, <--, [e, _245236]);indentq(0, _283210, <--, [e, retval(fail)]))))
   Exit: (225) [system] (\+ \+ (flag(eval_num, _283210, _283210+1), (retval(fail)\=@=retval(fail), nonvar(_245236)->indentq(0, _283210, <--, [e, _245236]);indentq(0, _283210, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _283210, _283210+1), (retval(fail)\=@=retval(fail), nonvar(_245236)->indentq(0, _283210, <--, [e, _245236]);indentq(0, _283210, <--, [e, retval(fail)]))))
^  Call: (225) [user] call_cleanup(((call(eval_20(=, _188748), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)*->nb_setarg(1, retval(fail), _245236);fail, trace, call(eval_20(=, _188748), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)), ignore(notrace((\+_245236\=_247336, nb_setarg(1, retval(fail), _245236))))), ignore((_247206==1->ignore(\+ \+ (flag(eval_num, _283210, _283210+1), (retval(fail)\=@=retval(fail), nonvar(_245236)->indentq(0, _283210, <--, [e, _245236]);indentq(0, _283210, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _283210, _283210+1), (retval(fail)\=@=retval(fail), nonvar(_245236)->indentq(0, _283210, <--, [e, _245236]);indentq(0, _283210, <--, [e, retval(fail)])))))))))))
^  Unify: (225) [system] call_cleanup(user:((call(eval_20(=, _188748), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)*->nb_setarg(1, retval(fail), _245236);fail, trace, call(eval_20(=, _188748), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)), ignore(notrace((\+_245236\=_247336, nb_setarg(1, retval(fail), _245236))))), user:ignore((_247206==1->ignore(\+ \+ (flag(eval_num, _283210, _283210+1), (retval(fail)\=@=retval(fail), nonvar(_245236)->indentq(0, _283210, <--, [e, _245236]);indentq(0, _283210, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _283210, _283210+1), (retval(fail)\=@=retval(fail), nonvar(_245236)->indentq(0, _283210, <--, [e, _245236]);indentq(0, _283210, <--, [e, retval(fail)])))))))))))
^  Call: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Unify: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
   Call: (228) [system] atom([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Redo: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Unify: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Call: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Call: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Call: (231) [system] setup_call_cleanup('$notrace'(_295596, _295598), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), '$restore_trace'(_295596, _295598))
^  Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_295596, _295598), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), system:'$restore_trace'(_295596, _295598))
^  Call: (232) [system] sig_atomic(system:'$notrace'(_295596, _295598))
^  Fail: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Redo: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
   Call: (229) [system] atomic(assertEqualToResult)
   Exit: (229) [system] atomic(assertEqualToResult)
^  Call: (229) [user] is_sl(assertEqualToResult)
^  Unify: (229) [user] is_sl(assertEqualToResult)
   Call: (230) [system] number(assertEqualToResult)
^  Redo: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Unify: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
   Call: (228) [system] [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]==[]
^  Redo: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Unify: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
   Call: (228) [system] atom(=)
   Exit: (228) [system] atom(=)
   Call: (228) [system] (=)\==(=)
^  Redo: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Unify: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
   Call: (228) [system] callable(assertEqualToResult)
   Exit: (228) [system] callable(assertEqualToResult)
^  Unify: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
   Call: (228) [system] is_list([['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
   Exit: (228) [system] is_list([['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
   Call: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
   Exit: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult|_322630])
   Call: (228) [system] var(assertEqualToResult)
^  Redo: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Unify: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Call: (228) [user] once(expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _326392))
^  Unify: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _326392))
^  Call: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _326392)
^  Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _326392)
   Call: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
   Exit: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult|_331968])
   Call: (230) [system] ground(assertEqualToResult)
   Exit: (230) [system] ground(assertEqualToResult)
^  Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult|_334750])
^  Call: (230) [user] apply:maplist(expand_eval, [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _334750)
^  Unify: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _334750)
   Call: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _334750, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [_338496|_338498], user:expand_eval)
^  Call: (232) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _338496)
^  Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _338496)
   Call: (233) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Exit: (233) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
^  Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom'|_343140])
   Call: (233) [system] ground('add-atom')
   Exit: (233) [system] ground('add-atom')
^  Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom'|_345922])
^  Call: (233) [user] apply:maplist(expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], _345922)
^  Unify: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], _345922)
   Call: (234) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], _345922, user:expand_eval)
   Unify: (234) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], [_349668|_349670], user:expand_eval)
^  Call: (235) [user] expand_eval('&kb', _349668)
^  Unify: (235) [user] expand_eval('&kb', _349668)
   Call: (236) [system] is_list('&kb')
^  Redo: (235) [user] expand_eval('&kb', _349668)
   Call: (236) [system] '&kb'=_349668
   Exit: (236) [system] '&kb'='&kb'
^  Exit: (235) [user] expand_eval('&kb', '&kb')
   Call: (235) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], _349670, user:expand_eval)
   Unify: (235) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], [_358030|_358032], user:expand_eval)
^  Call: (236) [user] expand_eval([:, axiom, [nums, 2, 3]], _358030)
^  Unify: (236) [user] expand_eval([:, axiom, [nums, 2, 3]], _358030)
   Call: (237) [system] is_list([:, axiom, [nums, 2, 3]])
   Exit: (237) [system] is_list([:, axiom, [nums, 2, 3]])
^  Unify: (236) [user] expand_eval([:, axiom, [nums, 2, 3]], [:|_362674])
   Call: (237) [system] ground(:)
   Exit: (237) [system] ground(:)
^  Unify: (236) [user] expand_eval([:, axiom, [nums, 2, 3]], [:|_365456])
^  Call: (237) [user] apply:maplist(expand_eval, [axiom, [nums, 2, 3]], _365456)
^  Unify: (237) [apply] apply:maplist(user:expand_eval, [axiom, [nums, 2, 3]], _365456)
   Call: (238) [apply] apply:maplist_([axiom, [nums, 2, 3]], _365456, user:expand_eval)
   Unify: (238) [apply] apply:maplist_([axiom, [nums, 2, 3]], [_369202|_369204], user:expand_eval)
^  Call: (239) [user] expand_eval(axiom, _369202)
^  Unify: (239) [user] expand_eval(axiom, _369202)
   Call: (240) [system] is_list(axiom)
^  Redo: (239) [user] expand_eval(axiom, _369202)
   Call: (240) [system] axiom=_369202
   Exit: (240) [system] axiom=axiom
^  Exit: (239) [user] expand_eval(axiom, axiom)
   Call: (239) [apply] apply:maplist_([[nums, 2, 3]], _369204, user:expand_eval)
   Unify: (239) [apply] apply:maplist_([[nums, 2, 3]], [_377564|_377566], user:expand_eval)
^  Call: (240) [user] expand_eval([nums, 2, 3], _377564)
^  Unify: (240) [user] expand_eval([nums, 2, 3], _377564)
   Call: (241) [system] is_list([nums, 2, 3])
   Exit: (241) [system] is_list([nums, 2, 3])
^  Unify: (240) [user] expand_eval([nums, 2, 3], [nums|_382208])
   Call: (241) [system] ground(nums)
   Exit: (241) [system] ground(nums)
^  Unify: (240) [user] expand_eval([nums, 2, 3], [nums|_384990])
^  Call: (241) [user] apply:maplist(expand_eval, [2, 3], _384990)
^  Unify: (241) [apply] apply:maplist(user:expand_eval, [2, 3], _384990)
   Call: (242) [apply] apply:maplist_([2, 3], _384990, user:expand_eval)
   Unify: (242) [apply] apply:maplist_([2, 3], [_388736|_388738], user:expand_eval)
^  Call: (243) [user] expand_eval(2, _388736)
^  Unify: (243) [user] expand_eval(2, _388736)
   Call: (244) [system] is_list(2)
^  Redo: (243) [user] expand_eval(2, _388736)
   Call: (244) [system] 2=_388736
   Exit: (244) [system] 2=2
^  Exit: (243) [user] expand_eval(2, 2)
   Call: (243) [apply] apply:maplist_([3], _388738, user:expand_eval)
   Unify: (243) [apply] apply:maplist_([3], [_397098|_397100], user:expand_eval)
^  Call: (244) [user] expand_eval(3, _397098)
^  Unify: (244) [user] expand_eval(3, _397098)
   Call: (245) [system] is_list(3)
^  Redo: (244) [user] expand_eval(3, _397098)
   Call: (245) [system] 3=_397098
   Exit: (245) [system] 3=3
^  Exit: (244) [user] expand_eval(3, 3)
   Call: (244) [apply] apply:maplist_([], _397100, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (243) [apply] apply:maplist_([3], [3], user:expand_eval)
   Exit: (242) [apply] apply:maplist_([2, 3], [2, 3], user:expand_eval)
^  Exit: (241) [apply] apply:maplist(user:expand_eval, [2, 3], [2, 3])
^  Exit: (240) [user] expand_eval([nums, 2, 3], [nums, 2, 3])
   Call: (240) [apply] apply:maplist_([], _377566, user:expand_eval)
   Unify: (240) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (240) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (239) [apply] apply:maplist_([[nums, 2, 3]], [[nums, 2, 3]], user:expand_eval)
   Exit: (238) [apply] apply:maplist_([axiom, [nums, 2, 3]], [axiom, [nums, 2, 3]], user:expand_eval)
^  Exit: (237) [apply] apply:maplist(user:expand_eval, [axiom, [nums, 2, 3]], [axiom, [nums, 2, 3]])
^  Exit: (236) [user] expand_eval([:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]])
   Call: (236) [apply] apply:maplist_([], _358032, user:expand_eval)
   Unify: (236) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (236) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (235) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], [[:, axiom, [nums, 2, 3]]], user:expand_eval)
   Exit: (234) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], ['&kb', [:, axiom, [nums, 2, 3]]], user:expand_eval)
^  Exit: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], ['&kb', [:, axiom, [nums, 2, 3]]])
^  Exit: (232) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])
   Call: (232) [apply] apply:maplist_([[[]]], _338498, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([[[]]], [_425038|_425040], user:expand_eval)
^  Call: (233) [user] expand_eval([[]], _425038)
^  Unify: (233) [user] expand_eval([[]], _425038)
   Call: (234) [system] is_list([[]])
   Exit: (234) [system] is_list([[]])
^  Unify: (233) [user] expand_eval([[]], [[]|_429682])
   Call: (234) [system] ground([])
   Exit: (234) [system] ground([])
^  Unify: (233) [user] expand_eval([[]], [[]|_432464])
^  Call: (234) [user] apply:maplist(expand_eval, [], _432464)
^  Unify: (234) [apply] apply:maplist(user:expand_eval, [], _432464)
   Call: (235) [apply] apply:maplist_([], _432464, user:expand_eval)
   Unify: (235) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (235) [apply] apply:maplist_([], [], user:expand_eval)
^  Exit: (234) [apply] apply:maplist(user:expand_eval, [], [])
^  Exit: (233) [user] expand_eval([[]], [[]])
   Call: (233) [apply] apply:maplist_([], _425040, user:expand_eval)
   Unify: (233) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (233) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([[[]]], [[[]]], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], user:expand_eval)
^  Exit: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Exit: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])
^  Exit: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]))
   Call: (228) [system] [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]\==[assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]
^  Redo: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Unify: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Call: (228) [user] is_progn(assertEqualToResult)
^  Unify: (228) [user] is_progn(assertEqualToResult)
   Call: (229) [system] var(assertEqualToResult)
^  Redo: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Unify: (227) [user] eval_20(=, _188748, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _245236)
^  Call: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _454888, _454890, (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890), equal_enough_for_test(_454888, _454890), _245236)
^  Unify: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _454888, _454890, (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890), equal_enough_for_test(_454888, _454890), _245236)
^  Call: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890), equal_enough_for_test(_454888, _454890), _456812)
^  Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890), equal_enough_for_test(_454888, _454890), _456812)
   Call: (230) [system] fail
^  Redo: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890), equal_enough_for_test(_454888, _454890), _456812)
^  Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890), equal_enough_for_test(_454888, _454890), _456812)
   Call: (230) [system] copy_term((findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890), _461474)
   Exit: (230) [system] copy_term((findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890), (findall_eval(=, _462416, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _462424), [[]]=_462430))
^  Call: (230) [user] reset_eval_num
^  Unify: (230) [user] reset_eval_num
   Call: (231) [$syspreds] flag(eval_num, _465268, 0)
   Unify: (231) [$syspreds] flag(eval_num, _466200, 0)
   Call: (232) [system] _467056==0
   Redo: (231) [$syspreds] flag(eval_num, _468062, 0)
   Unify: (231) [$syspreds] flag(eval_num, _468994, 0)
^  Call: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, _469854, 0))
   Call: (234) [$syspreds] update_flag(eval_num, _469854, 0)
   Unify: (234) [$syspreds] update_flag(eval_num, _469854, 0)
   Call: (235) [system] get_flag(eval_num, _469854)
   Exit: (235) [system] get_flag(eval_num, 1)
   Call: (235) [system] atom(0)
   Redo: (234) [$syspreds] update_flag(eval_num, 1, 0)
   Call: (235) [system] set_flag(eval_num, 0)
   Exit: (235) [system] set_flag(eval_num, 0)
   Exit: (234) [$syspreds] update_flag(eval_num, 1, 0)
^  Exit: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
   Exit: (231) [$syspreds] flag(eval_num, 1, 0)
   Call: (231) [$syspreds] flag(trace_output_len, _481098, 0)
   Unify: (231) [$syspreds] flag(trace_output_len, _482030, 0)
   Call: (232) [system] _482886==0
   Redo: (231) [$syspreds] flag(trace_output_len, _483892, 0)
   Unify: (231) [$syspreds] flag(trace_output_len, _484824, 0)
^  Call: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _485684, 0))
   Call: (234) [$syspreds] update_flag(trace_output_len, _485684, 0)
   Unify: (234) [$syspreds] update_flag(trace_output_len, _485684, 0)
   Call: (235) [system] get_flag(trace_output_len, _485684)
   Exit: (235) [system] get_flag(trace_output_len, 0)
   Call: (235) [system] atom(0)
   Redo: (234) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (235) [system] set_flag(trace_output_len, 0)
   Exit: (235) [system] set_flag(trace_output_len, 0)
   Exit: (234) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (231) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (230) [user] reset_eval_num
^  Call: (230) [user] call_cleanup(loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890)), equal_enough_for_test(_454888, _454890)), (as_tf(notrace(equal_enough_for_test(_454888, _454890)), _456812), !, ignore((once((_456812='True', trace_on_pass;_456812='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _462416, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _462424), [[]]=_462430)))))))
^  Unify: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890)), equal_enough_for_test(_454888, _454890)), user:(as_tf(notrace(equal_enough_for_test(_454888, _454890)), _456812), !, ignore((once((_456812='True', trace_on_pass;_456812='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _462416, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _462424), [[]]=_462430)))))))
^  Call: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890)), equal_enough_for_test(_454888, _454890))
^  Unify: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890)), equal_enough_for_test(_454888, _454890))
^  Call: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890)), equal_enough_for_test(_454888, _454890)))
^  Unify: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890)), equal_enough_for_test(_454888, _454890)))
^  Call: (233) [user] setup_call_cleanup(get_pass_fail(_503462, _503464, _503466), loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890)), equal_enough_for_test(_454888, _454890)), (get_pass_fail(_503476, _503478, _503480), if_t(_503480==_503466, flag(loonit_failure, _503498, _503498+1))))
^  Unify: (233) [system] setup_call_cleanup(user:get_pass_fail(_503462, _503464, _503466), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _454902, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _454888), [[]]=_454890)), equal_enough_for_test(_454888, _454890)), user:(get_pass_fail(_503476, _503478, _503480), if_t(_503480==_503466, flag(loonit_failure, _503498, _503498+1))))
^  Call: (234) [system] sig_atomic(user:get_pass_fail(_503462, _503464, _503466))
^  Call: (236) [user] get_pass_fail(_503462, _503464, _503466)
^  Unify: (236) [user] get_pass_fail(_503462, _503464, _503466)
   Call: (237) [$syspreds] flag(loonit_success, _503462, _503462)
   Unify: (237) [$syspreds] flag(loonit_success, _503462, _503462)
   Call: (238) [system] _503462==_503462
   Exit: (238) [system] _503462==_503462
   Call: (238) [system] get_flag(loonit_success, _503462)
   Exit: (238) [system] get_flag(loonit_success, 0)
   Exit: (237) [$syspreds] flag(loonit_success, 0, 0)
   Call: (237) [$syspreds] flag(loonit_failure, _503464, _503464)
   Unify: (237) [$syspreds] flag(loonit_failure, _503464, _503464)
   Call: (238) [system] _503464==_503464
   Exit: (238) [system] _503464==_503464
   Call: (238) [system] get_flag(loonit_failure, _503464)
   Exit: (238) [system] get_flag(loonit_failure, 0)
   Exit: (237) [$syspreds] flag(loonit_failure, 0, 0)
   Call: (237) [system] _503466 is 0+0
   Exit: (237) [system] 0 is 0+0
^  Exit: (236) [user] get_pass_fail(0, 0, 0)
^  Exit: (234) [system] sig_atomic(user:get_pass_fail(0, 0, 0))
^  Call: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)), equal_enough_for_test(_5780, _5782))
^  Unify: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)), equal_enough_for_test(_5780, _5782))
   Call: (235) [$syspreds] flag(loonit_test_number, _8762, _8762+1)
   Unify: (235) [$syspreds] flag(loonit_test_number, _8762, _8762+1)
   Call: (236) [system] _8762==_8762+1
   Redo: (235) [$syspreds] flag(loonit_test_number, _8762, _8762+1)
   Unify: (235) [$syspreds] flag(loonit_test_number, _8762, _8762+1)
^  Call: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, _8762, _8762+1))
   Call: (238) [$syspreds] update_flag(loonit_test_number, _8762, _8762+1)
   Unify: (238) [$syspreds] update_flag(loonit_test_number, _8762, _8762+1)
   Call: (239) [system] get_flag(loonit_test_number, _8762)
   Exit: (239) [system] get_flag(loonit_test_number, 0)
   Call: (239) [system] atom(0+1)
   Redo: (238) [$syspreds] update_flag(loonit_test_number, 0, 0+1)
   Call: (239) [system] set_flag(loonit_test_number, 1)
   Exit: (239) [system] set_flag(loonit_test_number, 1)
   Exit: (238) [$syspreds] update_flag(loonit_test_number, 0, 0+1)
^  Exit: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, 0, 0+1))
   Exit: (235) [$syspreds] flag(loonit_test_number, 0, 0+1)
   Call: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)), _24598)
   Exit: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)), time_eval('\n; EVAL TEST\n;', (findall_eval(=, _25546, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _25554), [[]]=_25560)))
^  Call: (235) [user] print_current_test
^  Unify: (235) [user] print_current_test
^  Call: (236) [user] loonit_number(_28322)
^  Unify: (236) [user] loonit_number(_28322)
   Call: (237) [$syspreds] flag(loonit_test_number, _28322, _28322)
   Unify: (237) [$syspreds] flag(loonit_test_number, _28322, _28322)
   Call: (238) [system] _28322==_28322
   Exit: (238) [system] _28322==_28322
   Call: (238) [system] get_flag(loonit_test_number, _28322)
   Exit: (238) [system] get_flag(loonit_test_number, 1)
   Exit: (237) [$syspreds] flag(loonit_test_number, 1, 1)
   Call: (237) [system] 1>0
   Exit: (237) [system] 1>0
^  Exit: (236) [user] loonit_number(1)
^  Call: (236) [user] get_test_name(1, _39460)
^  Unify: (236) [user] get_test_name(1, _39460)
   Call: (237) [system] nb_current(loading_file, _41318)
   Exit: (237) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[]
   Exit: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[]
^  Call: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _39460)
^  Unify: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _39460)
^  Call: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _66336)
^  Unify: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [files_ex] files_ex:directory_file_path('.', _79934, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Unify: (239) [files_ex] files_ex:directory_file_path('.', _84754, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (240) [system] nonvar('.')
   Exit: (240) [system] nonvar('.')
   Call: (240) [system] nonvar(_91346)
   Fail: (240) [system] nonvar(_91346)
   Redo: (239) [files_ex] files_ex:directory_file_path('.', _93272, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Unify: (239) [files_ex] files_ex:directory_file_path('.', _98092, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (240) [system] nonvar('.')
   Exit: (240) [system] nonvar('.')
   Call: (240) [system] ('.')==('.')
   Exit: (240) [system] ('.')==('.')
   Call: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (240) [system] sub_atom('.', _125864, _125866, 0, /)
   Fail: (240) [system] sub_atom('.', _126804, _126806, 0, /)
   Redo: (239) [files_ex] files_ex:directory_file_path('.', _127744, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (240) [system] atom_concat('.', /, _132488)
   Exit: (240) [system] atom_concat('.', /, ./)
   Call: (240) [system] atom_concat(./, _134354, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Fail: (240) [system] atom_concat(./, _134354, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Fail: (239) [files_ex] files_ex:directory_file_path('.', _144072, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Redo: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^  Exit: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _166224)
   Exit: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta')
   Call: (238) [files_ex] files_ex:directory_file_path(_179714, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Unify: (238) [files_ex] files_ex:directory_file_path(_179714, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [system] nonvar(_179714)
   Fail: (239) [system] nonvar(_179714)
   Redo: (238) [files_ex] files_ex:directory_file_path(_179714, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Unify: (238) [files_ex] files_ex:directory_file_path(_179714, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [system] nonvar(_179714)
   Fail: (239) [system] nonvar(_179714)
   Redo: (238) [files_ex] files_ex:directory_file_path(_179714, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [system] nonvar(P;HTML|'bc_impl.metta')
   Exit: (239) [system] nonvar(P;HTML|'bc_impl.metta')
   Call: (239) [system] atom_concat(_245976, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Exit: (239) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _179714)
   Unify: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _179714)
   Call: (240) [system] atom_concat(_265186, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/')
   Exit: (240) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/')
   Call: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\==''
   Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\==''
   Call: (240) [system] _179714='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'
   Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'
   Exit: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru')
   Exit: (238) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
   Call: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _280368)
   Exit: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru)
   Call: (238) [system] file_name_extension(_282226, _282304, P;HTML|'bc_impl.metta')
   Exit: (238) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta')
   Call: (238) [system] string_upper(walk_thru, _291804)
   Exit: (238) [system] string_upper(walk_thru, "WALK_THRU")
   Call: (238) [system] string_upper(bc_impl, _293670)
   Exit: (238) [system] string_upper(bc_impl, "BC_IMPL")
^  Call: (238) [user] string_replace("BC_IMPL", "_", "-", _295548)
^  Unify: (238) [user] string_replace("BC_IMPL", "_", "-", _295548)
^  Call: (239) [user] symbolic_list_concat(_297422, "_", "BC_IMPL")
^  Unify: (239) [user] symbolic_list_concat(_297422, "_", "BC_IMPL")
   Call: (240) [system] atomic_list_concat(_297422, "_", "BC_IMPL")
   Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL")
^  Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL")
^  Call: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _295548)
^  Unify: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _295548)
   Call: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", _295548)
   Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL')
^  Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL')
^  Exit: (238) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL')
^  Call: (238) [user] string_replace("WALK_THRU", "_", "-", _307704)
^  Unify: (238) [user] string_replace("WALK_THRU", "_", "-", _307704)
^  Call: (239) [user] symbolic_list_concat(_309578, "_", "WALK_THRU")
^  Unify: (239) [user] symbolic_list_concat(_309578, "_", "WALK_THRU")
   Call: (240) [system] atomic_list_concat(_309578, "_", "WALK_THRU")
   Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU")
^  Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU")
^  Call: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _307704)
^  Unify: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _307704)
   Call: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", _307704)
   Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU')
^  Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU')
^  Exit: (238) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU')
^  Call: (238) [user] bugger:wots(_319848, format('~`0t~d~2|', [1]))
^  Unify: (238) [bugger] bugger:wots(_319848, user:format('~`0t~d~2|', [1]))
   Call: (239) [system] nb_current('$wots_stack', _321736)
   Fail: (239) [system] nb_current('$wots_stack', _321736)
^  Redo: (238) [bugger] bugger:wots(_319848, user:format('~`0t~d~2|', [1]))
   Call: (239) [system] _324528=[]
   Exit: (239) [system] []=[]
   Call: (239) [system] current_output(_326386)
   Exit: (239) [system] current_output((0x7fb684e90120))
^  Call: (239) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fb684e90120)]), woto(string(_319848), user:format('~`0t~d~2|', [1])))
^  Unify: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_319848), user:format('~`0t~d~2|', [1])))
^  Call: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_319848), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
^  Unify: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_319848), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
   Call: (241) [system] nb_current('$wots_stack', _332044)
   Fail: (241) [system] nb_current('$wots_stack', _332044)
^  Redo: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_319848), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
^  Call: (241) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_319848), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), nb_delete('$wots_stack'))
^  Unify: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_319848), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack'))
   Call: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)])
   Unify: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)])
   Call: (244) [system] duplicate_term([(0x7fb684e90120)], _338618)
   Exit: (244) [system] duplicate_term([(0x7fb684e90120)], [(0x7fb684e90120)])
   Call: (244) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)])
   Exit: (244) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)])
   Exit: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)])
^  Call: (243) [bugger] bugger:woto(string(_319848), user:format('~`0t~d~2|', [1]))
^  Unify: (243) [bugger] bugger:woto(string(_319848), user:format('~`0t~d~2|', [1]))
^  Call: (244) [bugger] once((use_tty(string(_319848), _345146);_345146=true))
^  Unify: (244) [system] once(bugger:(use_tty(string(_319848), _345146);_345146=true))
^  Call: (246) [bugger] bugger:use_tty(string(_319848), _345146)
^  Unify: (246) [bugger] bugger:use_tty(string(_319848), _345146)
   Call: (247) [system] compound(string(_319848))
   Exit: (247) [system] compound(string(_319848))
^  Unify: (246) [bugger] bugger:use_tty(string(_319848), _345146)
   Call: (247) [system] stream_property(current_output, tty(_345146))
   Unify: (247) [system] stream_property(current_output, tty(_345146))
   Call: (248) [system] nonvar(current_output)
   Exit: (248) [system] nonvar(current_output)
   Call: (248) [system] nonvar(tty(_345146))
   Exit: (248) [system] nonvar(tty(_345146))
   Exit: (247) [system] stream_property(current_output, tty(true))
^  Exit: (246) [bugger] bugger:use_tty(string(_319848), true)
^  Exit: (244) [system] once(bugger:(use_tty(string(_319848), true);true=true))
^  Call: (244) [bugger] bugger:get_stream_setup(_360018)
^  Unify: (244) [bugger] bugger:get_stream_setup(true)
^  Exit: (244) [bugger] bugger:get_stream_setup(true)
^  Call: (244) [bugger] bugger:woto_tty(string(_319848), true, (true, user:format('~`0t~d~2|', [1])))
^  Unify: (244) [bugger] bugger:woto_tty(string(_319848), true, bugger:(true, user:format('~`0t~d~2|', [1])))
^  Call: (245) [bugger] bugger:with_output_to_each(string(_319848), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
^  Unify: (245) [bugger] bugger:with_output_to_each(string(_319848), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
   Call: (246) [system] compound(string(_319848))
   Exit: (246) [system] compound(string(_319848))
   Call: (246) [system] compound_name_arity(string(_319848), _368512, 0)
   Fail: (246) [system] compound_name_arity(string(_319848), _369444, 0)
^  Redo: (245) [bugger] bugger:with_output_to_each(string(_319848), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
   Call: (246) [system] string(_319848)=..[_371236, _371242]
   Exit: (246) [system] string(_319848)=..[string, _319848]
^  Call: (246) [bugger] bugger:stream_u_type(string)
^  Unify: (246) [bugger] bugger:stream_u_type(string)
^  Exit: (246) [bugger] bugger:stream_u_type(string)
   Call: (246) [system] current_output(_375892)
   Exit: (246) [system] current_output((0x7fb684e90120))
   Call: (246) [system] _377742=set_output_safe((0x7fb684e90120))
   Exit: (246) [system] set_output_safe((0x7fb684e90120))=set_output_safe((0x7fb684e90120))
   Call: (246) [system] _379604=mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120)))
   Exit: (246) [system] mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120)))=mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120)))
   Call: (246) [system] _381474=mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)
   Exit: (246) [system] mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)=mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)
^  Call: (246) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848))
^  Unify: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848))
   Call: (248) [system] _385254=mquietly(bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848))
   Exit: (248) [system] mquietly(bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848))=mquietly(bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848))
^  Call: (248) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), deterministic(_387130)), (notrace(_387130==true)->!;mquietly(bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), true));bugger:mfs_start(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)))
^  Unify: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), deterministic(_387130)), (notrace(_387130==true)->!;mquietly(bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), true));bugger:mfs_start(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)), bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _319848)))
^  Call: (249) [system] sig_atomic(bugger:mfs_start(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120)))))
^  Call: (251) [bugger] bugger:mfs_start(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))))
^  Unify: (251) [bugger] bugger:mfs_start(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))))
   Call: (252) [system] compound(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))))
   Exit: (252) [system] compound(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))))
^  Unify: (251) [bugger] bugger:mfs_start(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))))
   Call: (252) [system] arg(2, mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _394662)
   Exit: (252) [system] arg(2, mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), string)
   Call: (252) [system] arg(3, mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _396528)
   Exit: (252) [system] arg(3, mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _379612)
   Call: (252) [system] arg(4, mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), _398394)
   Exit: (252) [system] arg(4, mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), set_output_safe)
   Call: (252) [system] _400260=mfs(_400264, string, _400268, set_output_safe, _400272)
   Exit: (252) [system] mfs(_400264, string, _400268, set_output_safe, _400272)=mfs(_400264, string, _400268, set_output_safe, _400272)
   Call: (252) [system] is_stream(_379612)
   Fail: (252) [system] is_stream(_379612)
^  Redo: (251) [bugger] bugger:mfs_start(mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))))
^  Call: (252) [bugger] bugger:new_mfs(mfs(_400264, string, _400268, set_output_safe, _400272))
^  Unify: (252) [bugger] bugger:new_mfs(mfs(_400264, string, _400268, set_output_safe, _400272))
   Call: (253) [memory_file] memory_file:new_memory_file(_400264)
   Exit: (253) [memory_file] memory_file:new_memory_file((0x55c12d001d10))
   Call: (253) [memory_file] memory_file:open_memory_file((0x55c12d001d10), write, _400268, [free_on_close(true)])
   Exit: (253) [memory_file] memory_file:open_memory_file((0x55c12d001d10), write, (0x55c12cef4550), [free_on_close(true)])
^  Exit: (252) [bugger] bugger:new_mfs(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, _400272))
   Call: (252) [system] nb_setarg(1, mfs(_379608, string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12d001d10))
   Exit: (252) [system] nb_setarg(1, mfs((0x55c12d001d10), string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12d001d10))
   Call: (252) [system] nb_setarg(3, mfs((0x55c12d001d10), string, _379612, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12cef4550))
   Exit: (252) [system] nb_setarg(3, mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12cef4550))
^  Call: (252) [bugger] bugger:set_output_safe((0x55c12cef4550))
^  Unify: (252) [bugger] bugger:set_output_safe((0x55c12cef4550))
   Call: (254) [system] set_output((0x55c12cef4550))
   Exit: (254) [system] set_output((0x55c12cef4550))
^  Exit: (252) [bugger] bugger:set_output_safe((0x55c12cef4550))
^  Exit: (251) [bugger] bugger:mfs_start(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))))
^  Exit: (249) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120)))))
^  Call: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true))
^  Unify: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true))
^  Call: (251) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _423546, writeln(user_error, _423546=set_stream(current_output, tty(true))))))
^  Unify: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _423546, writeln(user_error, _423546=set_stream(current_output, tty(true))))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_425448, _425450), once(bugger:catch(set_stream(current_output, tty(true)), _423546, writeln(user_error, _423546=set_stream(current_output, tty(true))))), '$restore_trace'(_425448, _425450))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_425448, _425450), system:once(bugger:catch(set_stream(current_output, tty(true)), _423546, writeln(user_error, _423546=set_stream(current_output, tty(true))))), system:'$restore_trace'(_425448, _425450))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_425448, _425450))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _423546, writeln(user_error, _423546=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _423546, writeln(user_error, _423546=set_stream(current_output, tty(true))))))
^  Exit: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true))
^  Call: (250) [user] format('~`0t~d~2|', [1])
^  Exit: (250) [user] format('~`0t~d~2|', [1])
^  Call: (250) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), _319848)
^  Unify: (250) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), _319848)
^  Call: (251) [bugger] ignore((is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _434866), substring_to_type(_434866, string, _319848)))
^  Unify: (251) [system] ignore(bugger:(is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _434866), substring_to_type(_434866, string, _319848)))
   Call: (253) [system] is_stream((0x55c12cef4550))
   Exit: (253) [system] is_stream((0x55c12cef4550))
   Call: (253) [system] close((0x55c12cef4550))
   Exit: (253) [system] close((0x55c12cef4550))
^  Call: (253) [bugger] bugger:mem_handle_to_substring((0x55c12d001d10), _434866)
^  Unify: (253) [bugger] bugger:mem_handle_to_substring((0x55c12d001d10), _434866)
   Call: (254) [memory_file] memory_file:memory_file_to_string((0x55c12d001d10), _434866)
   Exit: (254) [memory_file] memory_file:memory_file_to_string((0x55c12d001d10), "01")
^  Exit: (253) [bugger] bugger:mem_handle_to_substring((0x55c12d001d10), "01")
^  Call: (253) [bugger] bugger:substring_to_type("01", string, _319848)
^  Unify: (253) [bugger] bugger:substring_to_type("01", string, "01")
^  Exit: (253) [bugger] bugger:substring_to_type("01", string, "01")
^  Exit: (251) [system] ignore(bugger:(is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), "01"), substring_to_type("01", string, "01")))
^  Call: (251) [bugger] bugger:set_output_safe((0x7fb684e90120))
^  Unify: (251) [bugger] bugger:set_output_safe((0x7fb684e90120))
   Call: (253) [system] set_output((0x7fb684e90120))
   Exit: (253) [system] set_output((0x7fb684e90120))
^  Exit: (251) [bugger] bugger:set_output_safe((0x7fb684e90120))
^  Exit: (250) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")
^  Call: (251) [system] setup_call_cleanup('$notrace'(_454442, _454444), once(each_call_cleanup:(true==true)), '$restore_trace'(_454442, _454444))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_454442, _454444), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_454442, _454444))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_454442, _454444))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1))
   Call: (251) [system] var(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01"))
   Fail: (251) [system] var(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01"))
^  Call: (251) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")
^  Unify: (251) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")
^  Call: (252) [bugger] ignore((is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _461964), substring_to_type(_461964, string, "01")))
^  Unify: (252) [system] ignore(bugger:(is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _461964), substring_to_type(_461964, string, "01")))
   Call: (254) [system] is_stream((0x55c12cef4550))
   Fail: (254) [system] is_stream((0x55c12cef4550))
^  Redo: (252) [system] ignore(bugger:(is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _461964), substring_to_type(_461964, string, "01")))
^  Unify: (252) [system] ignore(bugger:(is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _461964), substring_to_type(_461964, string, "01")))
^  Exit: (252) [system] ignore(bugger:(is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _461964), substring_to_type(_461964, string, "01")))
^  Call: (252) [bugger] bugger:set_output_safe((0x7fb684e90120))
^  Unify: (252) [bugger] bugger:set_output_safe((0x7fb684e90120))
   Call: (254) [system] set_output((0x7fb684e90120))
   Exit: (254) [system] set_output((0x7fb684e90120))
^  Exit: (252) [bugger] bugger:set_output_safe((0x7fb684e90120))
^  Exit: (251) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")
^  Exit: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), true));bugger:mfs_start(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")))
^  Call: (248) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")
^  Unify: (248) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")
^  Call: (249) [bugger] ignore((is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _476902), substring_to_type(_476902, string, "01")))
^  Unify: (249) [system] ignore(bugger:(is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _476902), substring_to_type(_476902, string, "01")))
   Call: (251) [system] is_stream((0x55c12cef4550))
   Fail: (251) [system] is_stream((0x55c12cef4550))
^  Redo: (249) [system] ignore(bugger:(is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _476902), substring_to_type(_476902, string, "01")))
^  Unify: (249) [system] ignore(bugger:(is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _476902), substring_to_type(_476902, string, "01")))
^  Exit: (249) [system] ignore(bugger:(is_stream((0x55c12cef4550)), close((0x55c12cef4550)), mem_handle_to_substring((0x55c12d001d10), _476902), substring_to_type(_476902, string, "01")))
^  Call: (249) [bugger] bugger:set_output_safe((0x7fb684e90120))
^  Unify: (249) [bugger] bugger:set_output_safe((0x7fb684e90120))
   Call: (251) [system] set_output((0x7fb684e90120))
   Exit: (251) [system] set_output((0x7fb684e90120))
^  Exit: (249) [bugger] bugger:set_output_safe((0x7fb684e90120))
^  Exit: (248) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")
^  Exit: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12cef4550), set_output_safe, set_output_safe((0x7fb684e90120))), "01"))
^  Exit: (245) [bugger] bugger:with_output_to_each(string("01"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))))
^  Exit: (244) [bugger] bugger:woto_tty(string("01"), true, bugger:(true, user:format('~`0t~d~2|', [1])))
^  Exit: (243) [bugger] bugger:woto(string("01"), user:format('~`0t~d~2|', [1]))
   Call: (243) [system] nb_delete('$wots_stack')
   Exit: (243) [system] nb_delete('$wots_stack')
   Call: (243) [system] nb_delete('$wots_stack')
   Exit: (243) [system] nb_delete('$wots_stack')
^  Exit: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack'))
^  Exit: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup)
^  Exit: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])))
^  Exit: (238) [bugger] bugger:wots("01", user:format('~`0t~d~2|', [1]))
^  Call: (238) [user] format(string(_39460), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "01"])
^  Exit: (238) [user] format(string("WALK-THRU.BC-IMPL.01"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "01"])
^  Exit: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, "WALK-THRU.BC-IMPL.01")
^  Exit: (236) [user] get_test_name(1, "WALK-THRU.BC-IMPL.01")
^  Call: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.01", "WALK-THRU.BC-IMPL.01"]) ;

;; WALK-THRU.BC-IMPL.01

^ Exit: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.01", "WALK-THRU.BC-IMPL.01"]) ^ Exit: (235) [user] print_current_test ^ Call: (235) [user] once(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782))) ^ Unify: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782))) Call: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) Unify: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) Call: (237) [user] timed_call((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), _514342) Unify: (237) [user] timed_call((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), _514342) Call: (238) [system] statistics(cputime, _516176) Exit: (238) [system] statistics(cputime, 7.950435963) Call: (238) [user] rtrace_this((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) Unify: (238) [user] rtrace_this((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) ^ Call: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0(rtrace, 'True') ^ Unify: (240) [user] option_value0(rtrace, 'True') ^ Call: (241) [user] was_option_value(rtrace, _11314) ^ Unify: (241) [user] was_option_value(rtrace, _11314) Call: (242) [system] current_prolog_flag(rtrace, _13172) Fail: (242) [system] current_prolog_flag(rtrace, _13172) ^ Redo: (241) [user] was_option_value(rtrace, _11314) ^ Unify: (241) [user] was_option_value(rtrace, _11314) Call: (242) [$syspreds] prolog_load_context(rtrace, _16886) Fail: (242) [$syspreds] prolog_load_context(rtrace, _16886) ^ Redo: (241) [user] was_option_value(rtrace, _11314) ^ Unify: (241) [user] was_option_value(rtrace, _11314) Call: (242) [system] nb_current(rtrace, _20600) Fail: (242) [system] nb_current(rtrace, _20600) ^ Fail: (241) [user] was_option_value(rtrace, _11314) ^ Redo: (240) [user] option_value0(rtrace, 'True') ^ Fail: (240) [user] option_value0(rtrace, 'True') ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_30824, _30826), once(user:option_value0(rtrace, true)), '$restore_trace'(_30824, _30826)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_30824, _30826), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_30824, _30826)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_30824, _30826)) ^ Fail: (239) [user] option_value(rtrace, true) Redo: (238) [user] rtrace_this((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) Unify: (238) [user] rtrace_this((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) ^ Call: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] var(rtrace) Fail: (240) [system] var(rtrace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==false Fail: (240) [system] rtrace==false ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==true Fail: (240) [system] rtrace==true ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, debug) ^ Unify: (240) [user] fast_option_value(rtrace, debug) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, debug) Fail: (241) [system] current_prolog_flag(rtrace, debug) ^ Fail: (240) [user] fast_option_value(rtrace, debug) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, trace) ^ Unify: (240) [user] fast_option_value(rtrace, trace) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, trace) Fail: (241) [system] current_prolog_flag(rtrace, trace) ^ Fail: (240) [user] fast_option_value(rtrace, trace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _66042) Unify: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _66042) ^ Call: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _66042, _67978) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _66042, []) Call: (242) [system] current_prolog_flag(nodebugx, true) ^ Redo: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _66042, _70782) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _66042, _71720) ^ Call: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (242) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_74454, _74456, _74458), defined) ^ Unify: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_74454, _74456, _74458), defined) Call: (243) [system] nonvar(defined) Exit: (243) [system] nonvar(defined) Call: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_74454, _74456, _74458)) Unify: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_74454, _74456, _74458)) Call: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_74454, _74456, _74458)) Unify: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_74454, _74456, _74458)) Call: (245) [system] callable(debugging_logicmoo_setting(_74454, _74456, _74458)) Exit: (245) [system] callable(debugging_logicmoo_setting(_74454, _74456, _74458)) Call: (245) [system] atom(bugger) Exit: (245) [system] atom(bugger) Exit: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_74454, _74456, _74458)) Exit: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_74454, _74456, _74458)) ^ Exit: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_74454, _74456, _74458), defined) ^ Call: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _66042, _88368) ^ Unify: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error]) Exit: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Exit: (239) [user] is_debugging(rtrace) Exit: (238) [user] rtrace_this((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782)) ^ Call: (239) [rtrace] bugger:scce_orig(restart_rtrace, user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), tAt_rtrace) ^ Unify: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), rtrace:tAt_rtrace) Call: (240) [system] _98828=mquietly_if(true, rtrace:tAt_rtrace) Exit: (240) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (240) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), deterministic(_100706)), (notrace(_100706==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace)) ^ Unify: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780), [[]]=_5782), deterministic(_100706)), (notrace(_100706==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Call: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (244) [rtrace] rtrace:restart_rtrace1 ^ Unify: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Unify: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Call: (243) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (243) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Call: (245) [system] setup_call_cleanup('$notrace'(_111376, _111378), once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), '$restore_trace'(_111376, _111378)) ^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_111376, _111378), system:once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), system:'$restore_trace'(_111376, _111378)) ^ Call: (246) [system] sig_atomic(system:'$notrace'(_111376, _111378)) ^ Fail: (243) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Unify: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Call: (243) [user] typed_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _117102, _5780) ^ Unify: (243) [user] typed_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _118034, _5780) Call: (244) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) Exit: (244) [system] compound(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) Call: (244) [system] ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]\=[_120740|_120742] Fail: (244) [system] ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]\=[_120740|_120742] ^ Fail: (243) [user] typed_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _122676, _5780) ^ Redo: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Unify: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5780) ^ Call: (243) [user] findall_ne(_125420, catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420), _5780) ^ Unify: (243) [user] findall_ne(_125420, catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420), _5780) ^ Call: (244) [user] findall(_125420, (rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), is_returned(_125420)), _5780) ^ Unify: (244) [$bags] findall(_125420, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), is_returned(_125420)), _5780) ^ Call: (245) [$bags] findall(_125420, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), is_returned(_125420)), _5780, []) ^ Unify: (245) [$bags] findall(_125420, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), is_returned(_125420)), _5780, []) ^ Call: (246) [$bags] cleanup_bag(findall_loop(_125420, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), is_returned(_125420)), _5780, []), '$destroy_findall_bag') ^ Unify: (246) [$bags] cleanup_bag('$bags':findall_loop(_125420, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), is_returned(_125420)), _5780, []), '$bags':'$destroy_findall_bag') Call: (247) [$bags] findall_loop(_125420, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), is_returned(_125420)), _5780, []) Unify: (247) [$bags] findall_loop(_125420, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), is_returned(_125420)), _5780, []) Call: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)) Unify: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)) Call: (250) [user] catch_err(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420), _136672, (write_src_uo(_136672=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), catch(rtrace(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), _136672, throw(give_up(_136672=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)))), throw(_136672))) Unify: (250) [user] catch_err(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420), _136672, (write_src_uo(_136672=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), catch(rtrace(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)), _136672, throw(give_up(_136672=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420)))), throw(_136672))) ^ Call: (252) [user] catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420) ^ Unify: (252) [user] catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420), _125420) ^ Call: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) Call: (255) [system] var(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_145194, _145196), once(user:self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), '$restore_trace'(_145194, _145196)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_145194, _145196), system:once(user:self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), system:'$restore_trace'(_145194, _145196)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_145194, _145196)) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_149932, _149934), once(user:nonvar(_125420)), '$restore_trace'(_149932, _149934)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_149932, _149934), system:once(user:nonvar(_125420)), system:'$restore_trace'(_149932, _149934)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_149932, _149934)) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_154670, _154672), once(user:nonvar(_125420)), '$restore_trace'(_154670, _154672)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_154670, _154672), system:once(user:nonvar(_125420)), system:'$restore_trace'(_154670, _154672)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_154670, _154672)) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) Call: (255) [system] ['&kb', [:, axiom, [nums, 2, 3]]]==[] ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) Call: (255) [system] atom(=) Exit: (255) [system] atom(=) Call: (255) [system] (=)\==(=) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Call: (255) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (255) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Call: (257) [system] setup_call_cleanup('$notrace'(_168736, _168738), once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), '$restore_trace'(_168736, _168738)) ^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_168736, _168738), system:once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), system:'$restore_trace'(_168736, _168738)) ^ Call: (258) [system] sig_atomic(system:'$notrace'(_168736, _168738)) ^ Fail: (255) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Unify: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Call: (255) [user] eval_00(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Unify: (255) [user] eval_00(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Call: (256) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (256) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_178134, _178136), once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), '$restore_trace'(_178134, _178136)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_178134, _178136), system:once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), system:'$restore_trace'(_178134, _178136)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_178134, _178136)) ^ Fail: (256) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (255) [user] eval_00(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Unify: (255) [user] eval_00(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Call: (256) [user] eval_01(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Unify: (256) [user] eval_01(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _125420) ^ Call: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) Call: (259) [system] 499<1 Fail: (259) [system] 499<1 ^ Redo: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_191292, _191294), once(user:(_191268 is 499-1, copy_term(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _191282))), '$restore_trace'(_191292, _191294)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_191292, _191294), system:once(user:(_191268 is 499-1, copy_term(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _191282))), system:'$restore_trace'(_191292, _191294)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_191292, _191294)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), system:'$restore_trace'(3, -1)) ^ Call: (257) [user] trace_eval(eval_20(=, _5794), e, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (257) [user] trace_eval(eval_20(=, _5794), e, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Call: (258) [user] must_det_ll((notrace((flag(eval_num, _196986, _196986+1), _197004 is _196986 mod 500, _197022 is 99-498 mod 100, _197046=_197048, option_else('trace-length', _197060, 500), option_else('trace-depth', _197068, 30))), quietly(if_t((nop(stop_rtrace), _197004>_197060), (set_debug(eval, false), _197124 is _197060+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_197124])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_197176))))) ^ Unify: (258) [user] must_det_ll(user:(notrace((flag(eval_num, _196986, _196986+1), _197004 is _196986 mod 500, _197022 is 99-498 mod 100, _197046=_197048, option_else('trace-length', _197060, 500), option_else('trace-depth', _197068, 30))), quietly(if_t((nop(stop_rtrace), _197004>_197060), (set_debug(eval, false), _197124 is _197060+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_197124])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_197176))))) ^ Call: (259) [user] once(user:(notrace((flag(eval_num, _196986, _196986+1), _197004 is _196986 mod 500, _197022 is 99-498 mod 100, _197046=_197048, option_else('trace-length', _197060, 500), option_else('trace-depth', _197068, 30))), quietly(if_t((nop(stop_rtrace), _197004>_197060), (set_debug(eval, false), _197124 is _197060+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_197124])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_197176))))) ^ Unify: (259) [system] once(user:(notrace((flag(eval_num, _196986, _196986+1), _197004 is _196986 mod 500, _197022 is 99-498 mod 100, _197046=_197048, option_else('trace-length', _197060, 500), option_else('trace-depth', _197068, 30))), quietly(if_t((nop(stop_rtrace), _197004>_197060), (set_debug(eval, false), _197124 is _197060+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_197124])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_197176))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_200900, _200902), once(user:(flag(eval_num, _196986, _196986+1), _197004 is _196986 mod 500, _197022 is 99-498 mod 100, _197046=_197048, option_else('trace-length', _197060, 500), option_else('trace-depth', _197068, 30))), '$restore_trace'(_200900, _200902)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_200900, _200902), system:once(user:(flag(eval_num, _196986, _196986+1), _197004 is _196986 mod 500, _197022 is 99-498 mod 100, _197046=_197048, option_else('trace-length', _197060, 500), option_else('trace-depth', _197068, 30))), system:'$restore_trace'(_200900, _200902)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_200900, _200902)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _197046=_197046, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _197124 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_197124])), nop((start_rtrace, rtrace))))) ^ Unify: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _197124 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_197124])), nop((start_rtrace, rtrace))))) ^ Exit: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _197124 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_197124])), nop((start_rtrace, rtrace))))) Call: (261) [user] nop(notrace(no_repeats_var(_197176))) Unify: (261) [user] nop(notrace(no_repeats_var(_197176))) Exit: (261) [user] nop(notrace(no_repeats_var(_197176))) ^ Exit: (259) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _197046=_197046, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _197124 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_197124])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_197176))))) ^ Exit: (258) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _197046=_197046, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _197124 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_197124])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_197176))))) Call: (258) [occurs] occurs:sub_term(_212364, e) Unify: (258) [occurs] occurs:sub_term(e, e) Exit: (258) [occurs] occurs:sub_term(e, e) Call: (258) [system] e\=e Fail: (258) [system] e\=e Redo: (258) [occurs] occurs:sub_term(_212364, e) Unify: (258) [occurs] occurs:sub_term(_212364, e) Call: (259) [system] compound(e) Fail: (259) [system] compound(e) Fail: (258) [occurs] occurs:sub_term(_212364, e) ^ Redo: (257) [user] trace_eval(eval_20(=, _5794), e, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (258) [system] _222582=e Exit: (258) [system] e=e ^ Call: (258) [user] if_trace((eval;e), (_197046=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Unify: (258) [user] if_trace((eval;e), (_197046=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Call: (260) [system] setup_call_cleanup('$notrace'(_226386, _226388), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _197046=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), _226344, fbug((_226344-->if_trace((eval;e), (_197046=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))))))), '$restore_trace'(_226386, _226388)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_226386, _226388), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _197046=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), _226344, fbug((_226344-->if_trace((eval;e), (_197046=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))))))), system:'$restore_trace'(_226386, _226388)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_226386, _226388)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _197046=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), _226344, fbug((_226344-->if_trace((eval;e), (_197046=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (258) [user] if_trace((eval;e), (_197046=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) Call: (258) [system] _231168=retval(fail) Exit: (258) [system] retval(fail)=retval(fail) Call: (258) [system] _233030=(\+ \+ (flag(eval_num, _233050, _233050+1), (retval(fail)\=@=retval(fail), nonvar(_195076)->indentq(1, _233050, <--, [e, _195076]);indentq(1, _233050, <--, [e, retval(fail)])))) Exit: (258) [system] (\+ \+ (flag(eval_num, _233050, _233050+1), (retval(fail)\=@=retval(fail), nonvar(_195076)->indentq(1, _233050, <--, [e, _195076]);indentq(1, _233050, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _233050, _233050+1), (retval(fail)\=@=retval(fail), nonvar(_195076)->indentq(1, _233050, <--, [e, _195076]);indentq(1, _233050, <--, [e, retval(fail)])))) ^ Call: (258) [user] call_cleanup(((call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076)*->nb_setarg(1, retval(fail), _195076);fail, trace, call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076)), ignore(notrace((\+_195076\=_197176, nb_setarg(1, retval(fail), _195076))))), ignore((_197046==1->ignore(\+ \+ (flag(eval_num, _233050, _233050+1), (retval(fail)\=@=retval(fail), nonvar(_195076)->indentq(1, _233050, <--, [e, _195076]);indentq(1, _233050, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _233050, _233050+1), (retval(fail)\=@=retval(fail), nonvar(_195076)->indentq(1, _233050, <--, [e, _195076]);indentq(1, _233050, <--, [e, retval(fail)]))))))))))) ^ Unify: (258) [system] call_cleanup(user:((call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076)*->nb_setarg(1, retval(fail), _195076);fail, trace, call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076)), ignore(notrace((\+_195076\=_197176, nb_setarg(1, retval(fail), _195076))))), user:ignore((_197046==1->ignore(\+ \+ (flag(eval_num, _233050, _233050+1), (retval(fail)\=@=retval(fail), nonvar(_195076)->indentq(1, _233050, <--, [e, _195076]);indentq(1, _233050, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _233050, _233050+1), (retval(fail)\=@=retval(fail), nonvar(_195076)->indentq(1, _233050, <--, [e, _195076]);indentq(1, _233050, <--, [e, retval(fail)]))))))))))) ^ Call: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (261) [system] atom(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Call: (261) [user] no_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Call: (262) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (262) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Call: (264) [system] setup_call_cleanup('$notrace'(_245436, _245438), once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), '$restore_trace'(_245436, _245438)) ^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_245436, _245438), system:once(user:self_eval0(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])), system:'$restore_trace'(_245436, _245438)) ^ Call: (265) [system] sig_atomic(system:'$notrace'(_245436, _245438)) ^ Fail: (262) [user] self_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Redo: (261) [user] no_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) Call: (262) [system] atomic('add-atom') Exit: (262) [system] atomic('add-atom') ^ Call: (262) [user] is_sl('add-atom') ^ Unify: (262) [user] is_sl('add-atom') Call: (263) [system] number('add-atom') ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (261) [system] ['&kb', [:, axiom, [nums, 2, 3]]]==[] ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (261) [system] atom(=) Exit: (261) [system] atom(=) Call: (261) [system] (=)\==(=) ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (261) [system] callable('add-atom') Exit: (261) [system] callable('add-atom') ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (261) [system] is_list(['&kb', [:, axiom, [nums, 2, 3]]]) Exit: (261) [system] is_list(['&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (261) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) Exit: (261) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom'|_272470]) Call: (261) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Call: (261) [user] once(expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _276232)) ^ Unify: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _276232)) ^ Call: (262) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _276232) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _276232) Call: (263) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) Exit: (263) [system] is_list(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom'|_281808]) Call: (263) [system] ground('add-atom') Exit: (263) [system] ground('add-atom') ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom'|_284590]) ^ Call: (263) [user] apply:maplist(expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], _284590) ^ Unify: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], _284590) Call: (264) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], _284590, user:expand_eval) Unify: (264) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], [_288336|_288338], user:expand_eval) ^ Call: (265) [user] expand_eval('&kb', _288336) ^ Unify: (265) [user] expand_eval('&kb', _288336) Call: (266) [system] is_list('&kb') ^ Redo: (265) [user] expand_eval('&kb', _288336) Call: (266) [system] '&kb'=_288336 Exit: (266) [system] '&kb'='&kb' ^ Exit: (265) [user] expand_eval('&kb', '&kb') Call: (265) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], _288338, user:expand_eval) Unify: (265) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], [_296698|_296700], user:expand_eval) ^ Call: (266) [user] expand_eval([:, axiom, [nums, 2, 3]], _296698) ^ Unify: (266) [user] expand_eval([:, axiom, [nums, 2, 3]], _296698) Call: (267) [system] is_list([:, axiom, [nums, 2, 3]]) Exit: (267) [system] is_list([:, axiom, [nums, 2, 3]]) ^ Unify: (266) [user] expand_eval([:, axiom, [nums, 2, 3]], [:|_301342]) Call: (267) [system] ground(:) Exit: (267) [system] ground(:) ^ Unify: (266) [user] expand_eval([:, axiom, [nums, 2, 3]], [:|_304124]) ^ Call: (267) [user] apply:maplist(expand_eval, [axiom, [nums, 2, 3]], _304124) ^ Unify: (267) [apply] apply:maplist(user:expand_eval, [axiom, [nums, 2, 3]], _304124) Call: (268) [apply] apply:maplist_([axiom, [nums, 2, 3]], _304124, user:expand_eval) Unify: (268) [apply] apply:maplist_([axiom, [nums, 2, 3]], [_307870|_307872], user:expand_eval) ^ Call: (269) [user] expand_eval(axiom, _307870) ^ Unify: (269) [user] expand_eval(axiom, _307870) Call: (270) [system] is_list(axiom) ^ Redo: (269) [user] expand_eval(axiom, _307870) Call: (270) [system] axiom=_307870 Exit: (270) [system] axiom=axiom ^ Exit: (269) [user] expand_eval(axiom, axiom) Call: (269) [apply] apply:maplist_([[nums, 2, 3]], _307872, user:expand_eval) Unify: (269) [apply] apply:maplist_([[nums, 2, 3]], [_316232|_316234], user:expand_eval) ^ Call: (270) [user] expand_eval([nums, 2, 3], _316232) ^ Unify: (270) [user] expand_eval([nums, 2, 3], _316232) Call: (271) [system] is_list([nums, 2, 3]) Exit: (271) [system] is_list([nums, 2, 3]) ^ Unify: (270) [user] expand_eval([nums, 2, 3], [nums|_320876]) Call: (271) [system] ground(nums) Exit: (271) [system] ground(nums) ^ Unify: (270) [user] expand_eval([nums, 2, 3], [nums|_323658]) ^ Call: (271) [user] apply:maplist(expand_eval, [2, 3], _323658) ^ Unify: (271) [apply] apply:maplist(user:expand_eval, [2, 3], _323658) Call: (272) [apply] apply:maplist_([2, 3], _323658, user:expand_eval) Unify: (272) [apply] apply:maplist_([2, 3], [_327404|_327406], user:expand_eval) ^ Call: (273) [user] expand_eval(2, _327404) ^ Unify: (273) [user] expand_eval(2, _327404) Call: (274) [system] is_list(2) ^ Redo: (273) [user] expand_eval(2, _327404) Call: (274) [system] 2=_327404 Exit: (274) [system] 2=2 ^ Exit: (273) [user] expand_eval(2, 2) Call: (273) [apply] apply:maplist_([3], _327406, user:expand_eval) Unify: (273) [apply] apply:maplist_([3], [_335766|_335768], user:expand_eval) ^ Call: (274) [user] expand_eval(3, _335766) ^ Unify: (274) [user] expand_eval(3, _335766) Call: (275) [system] is_list(3) ^ Redo: (274) [user] expand_eval(3, _335766) Call: (275) [system] 3=_335766 Exit: (275) [system] 3=3 ^ Exit: (274) [user] expand_eval(3, 3) Call: (274) [apply] apply:maplist_([], _335768, user:expand_eval) Unify: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (273) [apply] apply:maplist_([3], [3], user:expand_eval) Exit: (272) [apply] apply:maplist_([2, 3], [2, 3], user:expand_eval) ^ Exit: (271) [apply] apply:maplist(user:expand_eval, [2, 3], [2, 3]) ^ Exit: (270) [user] expand_eval([nums, 2, 3], [nums, 2, 3]) Call: (270) [apply] apply:maplist_([], _316234, user:expand_eval) Unify: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (269) [apply] apply:maplist_([[nums, 2, 3]], [[nums, 2, 3]], user:expand_eval) Exit: (268) [apply] apply:maplist_([axiom, [nums, 2, 3]], [axiom, [nums, 2, 3]], user:expand_eval) ^ Exit: (267) [apply] apply:maplist(user:expand_eval, [axiom, [nums, 2, 3]], [axiom, [nums, 2, 3]]) ^ Exit: (266) [user] expand_eval([:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) Call: (266) [apply] apply:maplist_([], _296700, user:expand_eval) Unify: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (265) [apply] apply:maplist_([[:, axiom, [nums, 2, 3]]], [[:, axiom, [nums, 2, 3]]], user:expand_eval) Exit: (264) [apply] apply:maplist_(['&kb', [:, axiom, [nums, 2, 3]]], ['&kb', [:, axiom, [nums, 2, 3]]], user:expand_eval) ^ Exit: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, axiom, [nums, 2, 3]]], ['&kb', [:, axiom, [nums, 2, 3]]]) ^ Exit: (262) [user] expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]) ^ Exit: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]])) Call: (261) [system] ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]\==['add-atom', '&kb', [:, axiom, [nums, 2, 3]]] ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Call: (261) [user] is_progn('add-atom') ^ Unify: (261) [user] is_progn('add-atom') Call: (262) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Call: (261) [user] is_space_op('add-atom') ^ Unify: (261) [user] is_space_op('add-atom') ^ Exit: (261) [user] is_space_op('add-atom') ^ Call: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (262) [system] [:, axiom, [nums, 2, 3]]==[] ^ Redo: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (262) [system] [:, axiom, [nums, 2, 3]]=='Empty' ^ Redo: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (262) [system] [:, axiom, [nums, 2, 3]]=='Nil' ^ Redo: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (262) [user] into_space(498, '&self', '&kb', _382410) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='&self' Redo: (262) [user] into_space(498, '&self', '&kb', _382410) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='None' Redo: (262) [user] into_space(498, '&self', '&kb', _382410) Unify: (262) [user] into_space(498, '&self', '&kb', _382410) Call: (263) [user] eval_H(498, '&self', '&kb', _382410) Unify: (263) [user] eval_H(498, '&self', '&kb', _382410) ^ Call: (264) [user] catch_metta_return(eval_args(=, _391664, 498, '&self', '&kb', _382410), _382410) ^ Unify: (264) [user] catch_metta_return(eval_args(=, _391664, 498, '&self', '&kb', _382410), _382410) ^ Call: (266) [user] eval_args(=, _391664, 498, '&self', '&kb', _382410) ^ Unify: (266) [user] eval_args(=, _391664, 498, '&self', '&kb', _382410) Call: (267) [system] var('&kb') ^ Redo: (266) [user] eval_args(=, _391664, 498, '&self', '&kb', _382410) ^ Unify: (266) [user] eval_args(=, _391664, 498, '&self', '&kb', _382410) ^ Call: (268) [system] setup_call_cleanup('$notrace'(_398270, _398272), once(user:self_eval('&kb')), '$restore_trace'(_398270, _398272)) ^ Unify: (268) [system] setup_call_cleanup(system:'$notrace'(_398270, _398272), system:once(user:self_eval('&kb')), system:'$restore_trace'(_398270, _398272)) ^ Call: (269) [system] sig_atomic(system:'$notrace'(_398270, _398272)) ^ Exit: (268) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('&kb')), system:'$restore_trace'(3, -1)) Call: (267) [system] _382410='&kb' Exit: (267) [system] '&kb'='&kb' ^ Exit: (266) [user] eval_args(=, _391664, 498, '&self', '&kb', '&kb') ^ Exit: (264) [user] catch_metta_return(eval_args(=, _391664, 498, '&self', '&kb', '&kb'), '&kb') Exit: (263) [user] eval_H(498, '&self', '&kb', '&kb') Exit: (262) [user] into_space(498, '&self', '&kb', '&kb') ^ Call: (262) [user] eval_space(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) ^ Unify: (262) [user] eval_space(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _195076) Call: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _409566) Unify: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _409566) Call: (264) [system] var([:, axiom, [nums, 2, 3]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _409566) Unify: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _409566) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec Call: (264) [system] [:, axiom, [nums, 2, 3]]==[] Redo: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _409566) Unify: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _409566) Call: (264) [system] string([:, axiom, [nums, 2, 3]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _409566) Unify: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], _409566) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec ^ Call: (264) [user] if_t(into_simple_op(load, [:, axiom, [nums, 2, 3]], _423486), pfcAdd_Now('next-operation'(_423486))) ^ Unify: (264) [user] if_t(into_simple_op(load, [:, axiom, [nums, 2, 3]], _423486), pfcAdd_Now('next-operation'(_423486))) Call: (265) [user] into_simple_op(load, [:, axiom, [nums, 2, 3]], _423486) Unify: (265) [user] into_simple_op(load, [:, axiom, [nums, 2, 3]], op(load, :, _426278)) Call: (266) [user] o_s([axiom, [nums, 2, 3]], _426278) Unify: (266) [user] o_s([axiom, [nums, 2, 3]], _426278) Call: (267) [user] o_s(axiom, _426278) Unify: (267) [user] o_s(axiom, axiom) Exit: (267) [user] o_s(axiom, axiom) Exit: (266) [user] o_s([axiom, [nums, 2, 3]], axiom) Exit: (265) [user] into_simple_op(load, [:, axiom, [nums, 2, 3]], op(load, :, axiom)) ^ Call: (265) [user] pfcAdd_Now('next-operation'(op(load, :, axiom))) ^ Unify: (265) [user] pfcAdd_Now('next-operation'(op(load, :, axiom))) ^ Call: (266) [user] current_predicate(pfcAdd/1) ^ Exit: (266) [user] current_predicate(pfcAdd/1) ^ Call: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, axiom)))) ^ Unify: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, axiom)))) ^ Call: (267) [user] clause(pfcTraceExecution, true) ^ Fail: (267) [user] clause(pfcTraceExecution, true) ^ Redo: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, axiom)))) ^ Exit: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, axiom)))) ^ Call: (266) [user] pfcAdd('next-operation'(op(load, :, axiom))) ^ Unify: (266) [user] pfcAdd('next-operation'(op(load, :, axiom))) ^ Call: (267) [user] must_ex(current_why_UU(_444748)) ^ Unify: (267) [user] must_ex(current_why_UU(_444748)) Call: (269) [user] current_why_UU(_444748) Unify: (269) [user] current_why_UU(_444748) ^ Call: (270) [user] get_why_uu(_444748) ^ Unify: (270) [user] get_why_uu(_444748) ^ Call: (271) [user] findall(_450288, current_why(_450288), _450294) ^ Unify: (271) [$bags] findall(_450288, user:current_why(_450288), _450294) ^ Call: (272) [$bags] findall(_450288, user:current_why(_450288), _450294, []) ^ Unify: (272) [$bags] findall(_450288, user:current_why(_450288), _450294, []) ^ Call: (273) [$bags] cleanup_bag(findall_loop(_450288, user:current_why(_450288), _450294, []), '$destroy_findall_bag') ^ Unify: (273) [$bags] cleanup_bag('$bags':findall_loop(_450288, user:current_why(_450288), _450294, []), '$bags':'$destroy_findall_bag') Call: (274) [$bags] findall_loop(_450288, user:current_why(_450288), _450294, []) Unify: (274) [$bags] findall_loop(_450288, user:current_why(_450288), _450294, []) ^ Call: (275) [user] bugger:current_why(_450288) ^ Unify: (275) [user] bugger:current_why(_450288) ^ Call: (276) [user] bugger:current_why_data(_450288) ^ Unify: (276) [user] bugger:current_why_data(_450288) Call: (277) [system] nb_current('$current_why', wp(_450288, _461548)) Fail: (277) [system] nb_current('$current_why', wp(_450288, _461548)) ^ Redo: (276) [user] bugger:current_why_data(_450288) ^ Unify: (276) [user] bugger:current_why_data(_450288) Call: (277) [t_l] t_l:current_why_source(_450288) Fail: (277) [t_l] t_l:current_why_source(_450288) ^ Fail: (276) [user] bugger:current_why_data(_450288) ^ Redo: (275) [user] bugger:current_why(_450288) ^ Unify: (275) [user] bugger:current_why(mfl4(_468976, _468978, _468980, _468982)) ^ Call: (277) [system] setup_call_cleanup('$notrace'(_469932, _469934), once(user:current_mfl4(_468976, _468978, _468980, _468982)), '$restore_trace'(_469932, _469934)) ^ Unify: (277) [system] setup_call_cleanup(system:'$notrace'(_469932, _469934), system:once(user:current_mfl4(_468976, _468978, _468980, _468982)), system:'$restore_trace'(_469932, _469934)) ^ Call: (278) [system] sig_atomic(system:'$notrace'(_469932, _469934)) ^ Exit: (277) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_468976, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (275) [user] bugger:current_why(P;HTML|mfl4(_468976, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (274) [$bags] findall_loop(_450288, user:current_why(_450288), _450294, []) Exit: (274) [$bags] findall_loop(_450288, user:current_why(_450288), [P;HTML|mfl4(_486832, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (273) [$bags] cleanup_bag('$bags':findall_loop(_450288, user:current_why(_450288), [P;HTML|mfl4(_486832, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (272) [$bags] findall(_450288, user:current_why(_450288), [P;HTML|mfl4(_486832, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (271) [$bags] findall(_450288, user:current_why(_450288), [P;HTML|mfl4(_486832, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (271) [system] [P;HTML|mfl4(_486832, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (271) [system] [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _6746) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (272) [system] var([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (272) [system] var([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _6746) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] nonvar([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (272) [system] nonvar([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_90550, _90552) Fail: (272) [system] [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_90550, _90552) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _6746) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _6746) ^ Call: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _120896) ^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _120896) ^ Call: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _120896) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (274) [system] var([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (274) [system] var([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _120896) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (274) [user] not(compound([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (274) [system] not(user:compound([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (275) [system] compound([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (275) [system] compound([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (274) [system] not(user:compound([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _120896) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _120896) ^ Call: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _120896) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (275) [system] var(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (275) [system] var(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _120896) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (275) [user] not(compound(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (275) [system] not(user:compound(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (276) [system] compound(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (276) [system] compound(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (275) [system] not(user:compound(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _120896) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _6746) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (273) [system] var(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (273) [system] var(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _6746) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] nonvar(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (273) [system] nonvar(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_483384, _483386) Fail: (273) [system] P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_483384, _483386) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _6746) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (272) [user] u_to_uu(P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (271) [user] u_to_uu([P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (270) [user] get_why_uu((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (269) [user] current_why_UU((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (267) [user] must_ex(current_why_UU((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (267) [user] pfcAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (267) [user] pfcAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcPost('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (268) [user] pfcPost('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (269) [user] pfcPost_rev((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, axiom))) ^ Unify: (269) [user] pfcPost_rev((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, axiom))) Call: (270) [system] is_list('next-operation'(op(load, :, axiom))) Fail: (270) [system] is_list('next-operation'(op(load, :, axiom))) ^ Redo: (269) [user] pfcPost_rev((P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, axiom))) ^ Call: (270) [user] pfcPost1('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] control_arg_types('next-operation'(op(load, :, axiom)), _125606) ^ Unify: (271) [user] control_arg_types('next-operation'(op(load, :, axiom)), _125606) Call: (272) [system] fail Fail: (272) [system] fail ^ Fail: (271) [user] control_arg_types('next-operation'(op(load, :, axiom)), _125606) ^ Redo: (270) [user] pfcPost1('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _145402, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_145402)), trace))) ^ Unify: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _145402, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_145402)), trace))) ^ Call: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _145402, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_145402)), trace)), user:each_call_cleanup) ^ Unify: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _145402, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_145402)), trace)), user:each_call_cleanup) Call: (273) [system] current_prolog_flag(occurs_check, _175844) Exit: (273) [system] current_prolog_flag(occurs_check, true) ^ Call: (273) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _145402, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_145402)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _145402, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_145402)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (274) [system] true==true Exit: (274) [system] true==true ^ Call: (275) [user] pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (275) [user] pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (278) [user] pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (278) [user] pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (279) [user] assert('$spft$'('next-operation'(op(load, :, axiom)), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] assert('$spft$'('next-operation'(op(load, :, axiom)), P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (278) [user] pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom))) ^ Unify: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom))) ^ Call: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom)), true) ^ Unify: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom)), true) ^ Call: (278) [user] is_asserted_exact('next-operation'(op(load, :, axiom)), true) ^ Unify: (278) [user] is_asserted_exact('next-operation'(op(load, :, axiom)), true) ^ Call: (279) [user] strip_module('next-operation'(op(load, :, axiom)), _276256, _276258) ^ Exit: (279) [user] strip_module('next-operation'(op(load, :, axiom)), user, 'next-operation'(op(load, :, axiom))) ^ Call: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Unify: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) Call: (280) [system] _280000=user Exit: (280) [system] user=user ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, axiom)), true, _281870) ^ Fail: (280) [user] clause('next-operation'(op(load, :, axiom)), true, _281870) ^ Redo: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, axiom)), true, _284698) ^ Fail: (280) [user] clause('next-operation'(op(load, :, axiom)), true, _284698) ^ Fail: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Fail: (278) [user] is_asserted_exact('next-operation'(op(load, :, axiom)), true) ^ Redo: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom)), true) ^ Exit: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom)), true) ^ Exit: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, axiom))) ^ Call: (276) [user] pfcPost2('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (276) [user] pfcPost2('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom)))))) ^ Unify: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom)))))) ^ Call: (279) [user] once((\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom))))) ^ Unify: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom))))) ^ Call: (281) [user] is_asserted_exact('next-operation'(op(load, :, axiom))) ^ Unify: (281) [user] is_asserted_exact('next-operation'(op(load, :, axiom))) ^ Call: (282) [user] strip_module('next-operation'(op(load, :, axiom)), _312008, _312010) ^ Exit: (282) [user] strip_module('next-operation'(op(load, :, axiom)), user, 'next-operation'(op(load, :, axiom))) ^ Call: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, axiom)), _313888, _313890) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)), true) Call: (283) [system] var('next-operation'(op(load, :, axiom))) Fail: (283) [system] var('next-operation'(op(load, :, axiom))) ^ Redo: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, axiom)), _313888, _313890) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)), true) ^ Exit: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)), true) ^ Call: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Unify: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) Call: (283) [system] _322294=user Exit: (283) [system] user=user ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, axiom)), true, _324164) ^ Fail: (283) [user] clause('next-operation'(op(load, :, axiom)), true, _324164) ^ Redo: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, axiom)), true, _326992) ^ Fail: (283) [user] clause('next-operation'(op(load, :, axiom)), true, _326992) ^ Fail: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, axiom)), true) ^ Fail: (281) [user] is_asserted_exact('next-operation'(op(load, :, axiom))) ^ Call: (281) [user] assert('next-operation'(op(load, :, axiom))) ^ Exit: (281) [user] assert('next-operation'(op(load, :, axiom))) ^ Exit: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom))))) ^ Exit: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, axiom)));assert('next-operation'(op(load, :, axiom)))))) ^ Call: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcIsTraced('next-operation'(op(load, :, axiom))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, axiom))) ^ Call: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, axiom))) ^ Unify: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, axiom))) ^ Call: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _383662) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _383662) Call: (284) [system] var('next-operation'(op(load, :, axiom))) Fail: (284) [system] var('next-operation'(op(load, :, axiom))) ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _383662) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _383662) Call: (284) [system] compound('next-operation'(op(load, :, axiom))) Exit: (284) [system] compound('next-operation'(op(load, :, axiom))) Call: (284) [system] 1<1 Fail: (284) [system] 1<1 ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _383662) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _383662) Call: (284) [system] _394814 is 1+ -1 Exit: (284) [system] 0 is 1+ -1 ^ Call: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), _396672) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), _396672) Call: (285) [system] is_list('next-operation'(op(load, :, axiom))) Fail: (285) [system] is_list('next-operation'(op(load, :, axiom))) ^ Redo: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), _396672) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), _396672) Call: (285) [system] compound('next-operation'(op(load, :, axiom))) Exit: (285) [system] compound('next-operation'(op(load, :, axiom))) Call: (285) [system] compound_name_arguments('next-operation'(op(load, :, axiom)), _404082, _404084) Exit: (285) [system] compound_name_arguments('next-operation'(op(load, :, axiom)), 'next-operation', [op(load, :, axiom)]) Call: (285) [lists] lists:member(_396672, ['next-operation', op(load, :, axiom)]) Unify: (285) [lists] lists:member(_396672, ['next-operation', op(load, :, axiom)]) Call: (286) [lists] lists:member_([op(load, :, axiom)], _396672, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, axiom)], 'next-operation', 'next-operation') Exit: (286) [lists] lists:member_([op(load, :, axiom)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member('next-operation', ['next-operation', op(load, :, axiom)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), 'next-operation') ^ Call: (284) [user] compound_eles(0, 'next-operation', _383662) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _383662) Call: (285) [system] var('next-operation') Fail: (285) [system] var('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _383662) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _383662) Call: (285) [system] compound('next-operation') Fail: (285) [system] compound('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _383662) Call: (285) [system] _383662='next-operation' Exit: (285) [system] 'next-operation'='next-operation' ^ Exit: (284) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), 'next-operation') ^ Call: (283) [user] pfcIgnored('next-operation') ^ Fail: (283) [user] pfcIgnored('next-operation') Redo: (286) [lists] lists:member_([op(load, :, axiom)], _396672, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, axiom)], _396672, 'next-operation') Call: (287) [lists] lists:member_([], _396672, op(load, :, axiom)) Unify: (287) [lists] lists:member_([], op(load, :, axiom), op(load, :, axiom)) Exit: (287) [lists] lists:member_([], op(load, :, axiom), op(load, :, axiom)) Exit: (286) [lists] lists:member_([op(load, :, axiom)], op(load, :, axiom), 'next-operation') Exit: (285) [lists] lists:member(op(load, :, axiom), ['next-operation', op(load, :, axiom)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, axiom)), op(load, :, axiom)) ^ Call: (284) [user] compound_eles(0, op(load, :, axiom), _383662) ^ Unify: (284) [user] compound_eles(0, op(load, :, axiom), _383662) Call: (285) [system] var(op(load, :, axiom)) Fail: (285) [system] var(op(load, :, axiom)) ^ Redo: (284) [user] compound_eles(0, op(load, :, axiom), _383662) ^ Unify: (284) [user] compound_eles(0, op(load, :, axiom), _383662) Call: (285) [system] compound(op(load, :, axiom)) Exit: (285) [system] compound(op(load, :, axiom)) Call: (285) [system] 0<1 Exit: (285) [system] 0<1 Call: (285) [system] _383662=op(load, :, axiom) Exit: (285) [system] op(load, :, axiom)=op(load, :, axiom) ^ Exit: (284) [user] compound_eles(0, op(load, :, axiom), op(load, :, axiom)) ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), op(load, :, axiom)) ^ Call: (283) [user] pfcIgnored(op(load, :, axiom)) ^ Fail: (283) [user] pfcIgnored(op(load, :, axiom)) ^ Fail: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, axiom))) ^ Redo: (281) [user] pfcIsTraced('next-operation'(op(load, :, axiom))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, axiom))) ^ Call: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _451462) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _451462) Call: (283) [system] var('next-operation'(op(load, :, axiom))) Fail: (283) [system] var('next-operation'(op(load, :, axiom))) ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _451462) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _451462) Call: (283) [system] compound('next-operation'(op(load, :, axiom))) Exit: (283) [system] compound('next-operation'(op(load, :, axiom))) Call: (283) [system] 1<1 Fail: (283) [system] 1<1 ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _451462) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), _451462) Call: (283) [system] _462614 is 1+ -1 Exit: (283) [system] 0 is 1+ -1 ^ Call: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), _464472) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), _464472) Call: (284) [system] is_list('next-operation'(op(load, :, axiom))) Fail: (284) [system] is_list('next-operation'(op(load, :, axiom))) ^ Redo: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), _464472) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), _464472) Call: (284) [system] compound('next-operation'(op(load, :, axiom))) Exit: (284) [system] compound('next-operation'(op(load, :, axiom))) Call: (284) [system] compound_name_arguments('next-operation'(op(load, :, axiom)), _471882, _471884) Exit: (284) [system] compound_name_arguments('next-operation'(op(load, :, axiom)), 'next-operation', [op(load, :, axiom)]) Call: (284) [lists] lists:member(_464472, ['next-operation', op(load, :, axiom)]) Unify: (284) [lists] lists:member(_464472, ['next-operation', op(load, :, axiom)]) Call: (285) [lists] lists:member_([op(load, :, axiom)], _464472, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, axiom)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member_([op(load, :, axiom)], 'next-operation', 'next-operation') Exit: (284) [lists] lists:member('next-operation', ['next-operation', op(load, :, axiom)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), 'next-operation') ^ Call: (283) [user] compound_eles(0, 'next-operation', _451462) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _451462) Call: (284) [system] var('next-operation') Fail: (284) [system] var('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _451462) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _451462) Call: (284) [system] compound('next-operation') Fail: (284) [system] compound('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _451462) Call: (284) [system] _451462='next-operation' Exit: (284) [system] 'next-operation'='next-operation' ^ Exit: (283) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), 'next-operation') ^ Call: (282) [user] pfcTraced('next-operation') ^ Fail: (282) [user] pfcTraced('next-operation') Redo: (285) [lists] lists:member_([op(load, :, axiom)], _464472, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, axiom)], _464472, 'next-operation') Call: (286) [lists] lists:member_([], _464472, op(load, :, axiom)) Unify: (286) [lists] lists:member_([], op(load, :, axiom), op(load, :, axiom)) Exit: (286) [lists] lists:member_([], op(load, :, axiom), op(load, :, axiom)) Exit: (285) [lists] lists:member_([op(load, :, axiom)], op(load, :, axiom), 'next-operation') Exit: (284) [lists] lists:member(op(load, :, axiom), ['next-operation', op(load, :, axiom)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, axiom)), op(load, :, axiom)) ^ Call: (283) [user] compound_eles(0, op(load, :, axiom), _451462) ^ Unify: (283) [user] compound_eles(0, op(load, :, axiom), _451462) Call: (284) [system] var(op(load, :, axiom)) Fail: (284) [system] var(op(load, :, axiom)) ^ Redo: (283) [user] compound_eles(0, op(load, :, axiom), _451462) ^ Unify: (283) [user] compound_eles(0, op(load, :, axiom), _451462) Call: (284) [system] compound(op(load, :, axiom)) Exit: (284) [system] compound(op(load, :, axiom)) Call: (284) [system] 0<1 Exit: (284) [system] 0<1 Call: (284) [system] _451462=op(load, :, axiom) Exit: (284) [system] op(load, :, axiom)=op(load, :, axiom) ^ Exit: (283) [user] compound_eles(0, op(load, :, axiom), op(load, :, axiom)) ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, axiom)), op(load, :, axiom)) ^ Call: (282) [user] pfcTraced(op(load, :, axiom)) ^ Fail: (282) [user] pfcTraced(op(load, :, axiom)) ^ Fail: (281) [user] pfcIsTraced('next-operation'(op(load, :, axiom))) ^ Redo: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceBreak('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceBreak('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcSpied('next-operation'(op(load, :, axiom)), +) ^ Fail: (281) [user] pfcSpied('next-operation'(op(load, :, axiom)), +) ^ Redo: (280) [user] pfcTraceBreak('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceBreak('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcGetSearch(_102576) ^ Unify: (280) [user] pfcGetSearch(_102576) Call: (281) [t_l] t_l:pfcSearchTL(_104426) Fail: (281) [t_l] t_l:pfcSearchTL(_104426) ^ Redo: (280) [user] pfcGetSearch(_102576) ^ Call: (281) [user] pfcSearch(_107200) ^ Unify: (281) [user] pfcSearch(direct) ^ Exit: (281) [user] pfcSearch(direct) Call: (281) [system] _102576=direct Exit: (281) [system] direct=direct ^ Exit: (280) [user] pfcGetSearch(direct) ^ Call: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (281) [system] direct=direct Exit: (281) [system] direct=direct ^ Call: (281) [user] pfcFwd('next-operation'(op(load, :, axiom))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, axiom))) ^ Call: (282) [user] control_arg_types('next-operation'(op(load, :, axiom)), _131634) ^ Unify: (282) [user] control_arg_types('next-operation'(op(load, :, axiom)), _131634) Call: (283) [system] fail Fail: (283) [system] fail ^ Fail: (282) [user] control_arg_types('next-operation'(op(load, :, axiom)), _131634) ^ Redo: (281) [user] pfcFwd('next-operation'(op(load, :, axiom))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, axiom))) ^ Call: (282) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(load, :, axiom)))) ^ Unify: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom)))) ^ Call: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:each_call_cleanup) ^ Unify: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:each_call_cleanup) Call: (284) [system] current_prolog_flag(occurs_check, _141896) Exit: (284) [system] current_prolog_flag(occurs_check, true) ^ Call: (284) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:set_prolog_flag(occurs_check, true)) ^ Unify: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:set_prolog_flag(occurs_check, true)) Call: (285) [system] true==true Exit: (285) [system] true==true ^ Call: (285) [user] pfcFwd0('next-operation'(op(load, :, axiom))) ^ Unify: (285) [user] pfcFwd0('next-operation'(op(load, :, axiom))) Call: (286) [system] is_list(_149392) Fail: (286) [system] is_list(_149392) ^ Redo: (285) [user] pfcFwd0('next-operation'(op(load, :, axiom))) ^ Call: (286) [user] pfcFwd1('next-operation'(op(load, :, axiom))) ^ Unify: (286) [user] pfcFwd1('next-operation'(op(load, :, axiom))) ^ Call: (287) [user] fc_rule_check('next-operation'(op(load, :, axiom))) ^ Unify: (287) [user] fc_rule_check('next-operation'(op(load, :, axiom))) ^ Exit: (287) [user] fc_rule_check('next-operation'(op(load, :, axiom))) Call: (287) [system] copy_term('next-operation'(op(load, :, axiom)), _156786) Exit: (287) [system] copy_term('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Call: (287) [user] ignore(fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Unify: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Call: (288) [user] fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Call: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Unify: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Call: (290) [user] clause('$pt$'('next-operation'(op(load, :, axiom)), _162378), true) ^ Fail: (290) [user] clause('$pt$'('next-operation'(op(load, :, axiom)), _162378), true) ^ Redo: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Call: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (291) [system] var('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Fail: (291) [system] var('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (291) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Exit: (291) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, axiom)), _162378), imported_from(system)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378), imported_from(system)) Call: (292) [system] nonvar(imported_from(system)) Exit: (292) [system] nonvar(imported_from(system)) Call: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Unify: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378), imported_from(system)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, axiom)), _162378), built_in) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378), built_in) Call: (292) [system] nonvar(built_in) Exit: (292) [system] nonvar(built_in) Call: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Unify: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, axiom)), _162378), _199448, _199450) Unify: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, axiom)), _162378), _199448, _199450) Call: (294) [system] compound('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Exit: (294) [system] compound('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, axiom)), _162378), _199448, _199450) Exit: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, axiom)), _162378), '$pt$', 2) Exit: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, axiom)), _162378), '$pt$', 2) ^ Call: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Exit: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378), built_in) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, axiom)), _162378), _210690) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378), _211630) Call: (292) [system] nonvar(_212488) ^ Redo: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378), _213490) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378), _214424) Call: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Unify: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (293) [system] atom(user) Exit: (293) [system] atom(user) Exit: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378), interpreted) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, axiom)), _162378), number_of_clauses(_223618)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378), number_of_clauses(_223618)) Call: (292) [system] nonvar(number_of_clauses(_223618)) Exit: (292) [system] nonvar(number_of_clauses(_223618)) Call: (292) [$syspreds] property_predicate(number_of_clauses(_223618), user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Unify: (292) [$syspreds] property_predicate(number_of_clauses(_223618), user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, axiom)), _162378)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) Exit: (292) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, axiom)), _162378), number_of_clauses(0)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Call: (291) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _238462), (prolog_current_choice(_238472), push_current_choice(_238472), clause('$pt$'('next-operation'(op(load, :, axiom)), _162378), _238494), pfc_call(_238494)), nb_setval('$pfc_current_choice', _238462)) ^ Unify: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _238462), user:(prolog_current_choice(_238472), push_current_choice(_238472), clause('$pt$'('next-operation'(op(load, :, axiom)), _162378), _238494), pfc_call(_238494)), user:nb_setval('$pfc_current_choice', _238462)) ^ Call: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', _238462)) Call: (294) [system] nb_current('$pfc_current_choice', _238462) Exit: (294) [system] nb_current('$pfc_current_choice', []) ^ Exit: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (293) [system] prolog_current_choice(_238472) Exit: (293) [system] prolog_current_choice(4853) ^ Call: (293) [user] push_current_choice(4853) ^ Unify: (293) [user] push_current_choice(4853) Call: (294) [system] nb_current('$pfc_current_choice', _247812) Exit: (294) [system] nb_current('$pfc_current_choice', []) Call: (294) [system] b_setval('$pfc_current_choice', [4853]) Exit: (294) [system] b_setval('$pfc_current_choice', [4853]) ^ Exit: (293) [user] push_current_choice(4853) ^ Call: (293) [user] clause('$pt$'('next-operation'(op(load, :, axiom)), _162378), _238494) ^ Fail: (293) [user] clause('$pt$'('next-operation'(op(load, :, axiom)), _162378), _238494) Call: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (294) [system] duplicate_term([], _256184) Exit: (294) [system] duplicate_term([], []) Call: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (293) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _238462), user:(prolog_current_choice(_238472), push_current_choice(_238472), clause('$pt$'('next-operation'(op(load, :, axiom)), _162378), _238494), pfc_call(_238494)), user:nb_setval('$pfc_current_choice', _238462)) ^ Fail: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Fail: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, axiom)), _162378)) ^ Redo: (288) [user] fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Exit: (288) [user] fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Exit: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Call: (287) [user] ignore(fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Unify: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Call: (288) [user] fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Call: (289) [user] pfc_spft(_271054, _271140, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)) ^ Unify: (289) [user] pfc_spft(_271054, _272072, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)) ^ Call: (290) [user] pfcCallSystem('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Unify: (290) [user] pfcCallSystem('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Call: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Unify: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (292) [system] var('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Fail: (292) [system] var('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Redo: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Unify: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (292) [system] callable('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Exit: (292) [system] callable('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Unify: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Redo: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Unify: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Call: (292) [user] predicate_property('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), imported_from(system)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), imported_from(system)) Call: (293) [system] nonvar(imported_from(system)) Exit: (293) [system] nonvar(imported_from(system)) Call: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Unify: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (295) [system] callable('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Exit: (295) [system] callable('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), imported_from(system)) ^ Redo: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Unify: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Call: (292) [user] predicate_property('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), built_in) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), built_in) Call: (293) [system] nonvar(built_in) Exit: (293) [system] nonvar(built_in) Call: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Unify: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (294) [system] callable('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Exit: (294) [system] callable('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (294) [$syspreds] goal_name_arity('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _307212, _307214) Unify: (294) [$syspreds] goal_name_arity('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _307212, _307214) Call: (295) [system] compound('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Exit: (295) [system] compound('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (295) [system] compound_name_arity('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _307212, _307214) Exit: (295) [system] compound_name_arity('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), '$spft$', 3) Exit: (294) [$syspreds] goal_name_arity('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), '$spft$', 3) ^ Call: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Exit: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), built_in) ^ Redo: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Unify: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Call: (292) [user] predicate_property('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _318454) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _319394) Call: (293) [system] nonvar(_320252) ^ Redo: (292) [$syspreds] predicate_property(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _321254) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _322188) Call: (293) [$syspreds] define_or_generate(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Unify: (293) [$syspreds] define_or_generate(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (294) [system] callable('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Exit: (294) [system] callable('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), interpreted) ^ Unify: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Call: (292) [user] predicate_property('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), number_of_clauses(_331382)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), number_of_clauses(_331382)) Call: (293) [system] nonvar(number_of_clauses(_331382)) Exit: (293) [system] nonvar(number_of_clauses(_331382)) Call: (293) [$syspreds] property_predicate(number_of_clauses(_331382), user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Unify: (293) [$syspreds] property_predicate(number_of_clauses(_331382), user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (295) [system] callable('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Exit: (295) [system] callable('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) Exit: (293) [$syspreds] property_predicate(number_of_clauses(747), user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), number_of_clauses(747)) ^ Unify: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Call: (292) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _346226), (prolog_current_choice(_346236), push_current_choice(_346236), clause('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _346258), pfc_call(_346258)), nb_setval('$pfc_current_choice', _346226)) ^ Unify: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _346226), user:(prolog_current_choice(_346236), push_current_choice(_346236), clause('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _346258), pfc_call(_346258)), user:nb_setval('$pfc_current_choice', _346226)) ^ Call: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', _346226)) Call: (295) [system] nb_current('$pfc_current_choice', _346226) Exit: (295) [system] nb_current('$pfc_current_choice', []) ^ Exit: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (294) [system] prolog_current_choice(_346236) Exit: (294) [system] prolog_current_choice(4873) ^ Call: (294) [user] push_current_choice(4873) ^ Unify: (294) [user] push_current_choice(4873) Call: (295) [system] nb_current('$pfc_current_choice', _355576) Exit: (295) [system] nb_current('$pfc_current_choice', []) Call: (295) [system] b_setval('$pfc_current_choice', [4873]) Exit: (295) [system] b_setval('$pfc_current_choice', [4873]) ^ Exit: (294) [user] push_current_choice(4873) ^ Call: (294) [user] clause('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _346258) ^ Fail: (294) [user] clause('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _346258) Call: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (295) [system] duplicate_term([], _363948) Exit: (295) [system] duplicate_term([], []) Call: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _346226), user:(prolog_current_choice(_346236), push_current_choice(_346236), clause('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)), _346258), pfc_call(_346258)), user:nb_setval('$pfc_current_choice', _346226)) ^ Fail: (291) [user] pfc_call('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Fail: (290) [user] pfcCallSystem('$spft$'(_271054, _272932, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062))) ^ Fail: (289) [user] pfc_spft(_271054, _371452, '$nt$'('next-operation'(op(load, :, axiom)), _271060, _271062)) ^ Redo: (288) [user] fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Exit: (288) [user] fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom))) ^ Exit: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, axiom)), 'next-operation'(op(load, :, axiom)))) ^ Exit: (286) [user] pfcFwd1('next-operation'(op(load, :, axiom))) ^ Exit: (285) [user] pfcFwd0('next-operation'(op(load, :, axiom))) ^ Exit: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:set_prolog_flag(occurs_check, true)) ^ Exit: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom))), user:each_call_cleanup) ^ Exit: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, axiom)))) ^ Exit: (281) [user] pfcFwd('next-operation'(op(load, :, axiom))) ^ Exit: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Exit: (276) [user] pfcPost2('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (275) [user] pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _6772, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_6772)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _6772, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_6772)), trace)), user:each_call_cleanup) ^ Exit: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _6772, (notrace, wdmsg(('next-operation'(op(load, :, axiom))=>_6772)), trace))) ^ Exit: (270) [user] pfcPost1('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (269) [user] pfcPost_rev((P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, axiom))) ^ Exit: (268) [user] pfcPost('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcRun ^ Unify: (268) [user] pfcRun ^ Call: (269) [user] pfcGetSearch(direct) ^ Unify: (269) [user] pfcGetSearch(direct) Call: (270) [t_l] t_l:pfcSearchTL(_468758) Fail: (270) [t_l] t_l:pfcSearchTL(_468758) ^ Redo: (269) [user] pfcGetSearch(direct) ^ Call: (270) [user] pfcSearch(_471532) ^ Unify: (270) [user] pfcSearch(direct) ^ Exit: (270) [user] pfcSearch(direct) Call: (270) [system] direct=direct Exit: (270) [system] direct=direct ^ Exit: (269) [user] pfcGetSearch(direct) ^ Unify: (268) [user] pfcRun ^ Exit: (268) [user] pfcRun ^ Exit: (267) [user] pfcAdd('next-operation'(op(load, :, axiom)), (P;HTML|mfl4(_6748, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (266) [user] pfcAdd('next-operation'(op(load, :, axiom))) ^ Exit: (265) [user] pfcAdd_Now('next-operation'(op(load, :, axiom))) ^ Exit: (264) [user] if_t(into_simple_op(load, [:, axiom, [nums, 2, 3]], op(load, :, axiom)), pfcAdd_Now('next-operation'(op(load, :, axiom)))) Call: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), _6718)) Unify: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), _6718)) ^ Call: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), _6718) ^ Unify: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), _6718) Call: (267) [system] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]])\=[_492998|_493000] Exit: (267) [system] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]])\=[_492998|_493000] ^ Call: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->_6718='True';_6718='False')) ^ Unify: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->_6718='True';_6718='False')) Call: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->_6718='True';_6718='False'), error(_496736, _496738), fail) Unify: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->_6718='True';_6718='False'), error(_496736, _496738), fail) Call: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Call: (272) [user] metta_interp_mode(load, _500452) Redo: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Call: (272) [system] load==exec Redo: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Call: (272) [user] asserted_do_metta2('&kb', load, [:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) Call: (273) [system] nonvar(load) Exit: (273) [system] nonvar(load) Call: (273) [user] metta_interp_mode(load, _509674) Redo: (272) [user] asserted_do_metta2('&kb', load, [:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) ^ Call: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]]))) ^ Call: (274) [user] is_compatio ^ Unify: (274) [user] is_compatio ^ Call: (276) [system] setup_call_cleanup('$notrace'(_516150, _516152), once(user:is_compatio0), '$restore_trace'(_516150, _516152)) ^ Unify: (276) [system] setup_call_cleanup(system:'$notrace'(_516150, _516152), system:once(user:is_compatio0), system:'$restore_trace'(_516150, _516152)) ^ Call: (277) [system] sig_atomic(system:'$notrace'(_516150, _516152)) ^ Fail: (274) [user] is_compatio ^ Redo: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]]))) ^ Call: (275) [rtrace] rtrace:quietly3(user:(wots(_521768, must_det_ll(user:metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]])))), (_521768==""->true;our_ansi_format('#ffa505', '~w~n', [_521768])))) ^ Unify: (275) [rtrace] rtrace:quietly3(user:(wots(_521768, must_det_ll(user:metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]])))), (_521768==""->true;our_ansi_format('#ffa505', '~w~n', [_521768])))) (: axiom (nums 2 3)) ; Action: load=metta_atom_asserted('&kb',[:,axiom,[nums,2,3]]) ^ Exit: (275) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""])))) ^ Exit: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, axiom, [nums, 2, 3]], metta_atom('&kb', [:, axiom, [nums, 2, 3]]))) Exit: (272) [user] asserted_do_metta2('&kb', load, [:, axiom, [nums, 2, 3]], [:, axiom, [nums, 2, 3]]) Exit: (271) [user] asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]) Call: (271) [system] _6718='True' Exit: (271) [system] 'True'='True' Exit: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->'True'='True';'True'='False'), error(_6798, _6800), fail) ^ Exit: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]))*->'True'='True';'True'='False')) ^ Exit: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), 'True') Exit: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, axiom, [nums, 2, 3]]), 'True')) Exit: (263) [user] do_metta(python, load, '&kb', [:, axiom, [nums, 2, 3]], 'True') Call: (263) [user] make_nop(_5794, 'True', _6392) Unify: (263) [user] make_nop(_5794, 'True', _6392) Call: (264) [user] make_nop(_6392) Unify: (264) [user] make_nop([]) Exit: (264) [user] make_nop([]) Exit: (263) [user] make_nop(_5794, 'True', []) ^ Call: (263) [user] check_returnval(=, _5794, []) ^ Unify: (263) [user] check_returnval(=, _5794, []) ^ Exit: (263) [user] check_returnval(=, _5794, []) ^ Exit: (262) [user] eval_space(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Exit: (261) [user] eval_space_start(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Exit: (260) [user] eval_20(=, _5794, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) Call: (260) [system] nb_setarg(1, retval(fail), []) Exit: (260) [system] nb_setarg(1, retval([]), []) ^ Call: (260) [user] ignore(notrace((\+[]\=_6408, nb_setarg(1, retval([]), [])))) ^ Unify: (260) [system] ignore(user:notrace((\+[]\=_6408, nb_setarg(1, retval([]), [])))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_38352, _38354), once(user:(\+[]\=_6408, nb_setarg(1, retval([]), []))), '$restore_trace'(_38352, _38354)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_38352, _38354), system:once(user:(\+[]\=_6408, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_38352, _38354)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_38352, _38354)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_6408, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:notrace((\+[]\=_6408, nb_setarg(1, retval([]), [])))) ^ Call: (260) [user] ignore((_6400==1->ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))))) ^ Unify: (260) [system] ignore(user:(_6400==1->ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))))) Call: (262) [system] _6400==1 Fail: (262) [system] _6400==1 ^ Call: (263) [system] setup_call_cleanup('$notrace'(_46788, _46790), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))), '$restore_trace'(_46788, _46790)) ^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_46788, _46790), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))), system:'$restore_trace'(_46788, _46790)) ^ Call: (264) [system] sig_atomic(system:'$notrace'(_46788, _46790)) ^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:(_6400==1->ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])])))))))))) ^ Exit: (258) [system] call_cleanup(user:((call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5794), 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [])), ignore(notrace((\+[]\=_6408, nb_setarg(1, retval([]), []))))), user:ignore((_6400==1->ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6438, _6438+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _6438, <--, [e, []]);indentq(1, _6438, <--, [e, retval([])]))))))))))) Call: (258) [system] retval([])\=@=retval(fail) Exit: (258) [system] retval([])\=@=retval(fail) ^ Exit: (257) [user] trace_eval(eval_20(=, _5794), e, 498, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Call: (257) [user] self_eval([]) ^ Unify: (257) [user] self_eval([]) ^ Call: (259) [system] setup_call_cleanup('$notrace'(_57258, _57260), once(user:self_eval0([])), '$restore_trace'(_57258, _57260)) ^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_57258, _57260), system:once(user:self_eval0([])), system:'$restore_trace'(_57258, _57260)) ^ Call: (260) [system] sig_atomic(system:'$notrace'(_57258, _57260)) ^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (257) [user] self_eval([]) Call: (257) [system] _6204=[] Exit: (257) [system] []=[] ^ Exit: (256) [user] eval_01(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Exit: (255) [user] eval_00(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Exit: (254) [user] eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) ^ Exit: (252) [user] catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), []) Exit: (250) [user] catch_err(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), []), _6268, (write_src_uo(_6268=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), [])), catch(rtrace(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), [])), _6268, throw(give_up(_6268=catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), [])))), throw(_6268))) Exit: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []), [])) ^ Call: (249) [user] is_returned([]) ^ Unify: (249) [user] is_returned([]) ^ Call: (251) [system] setup_call_cleanup('$notrace'(_71270, _71272), once(user:(\+is_empty([]))), '$restore_trace'(_71270, _71272)) ^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_71270, _71272), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_71270, _71272)) ^ Call: (252) [system] sig_atomic(system:'$notrace'(_71270, _71272)) ^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (249) [user] is_returned([]) Redo: (247) [$bags] findall_loop(_6204, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204)), is_returned(_6204)), _5780, []) Exit: (247) [$bags] findall_loop(_6204, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204)), is_returned(_6204)), [[]], []) ^ Exit: (246) [$bags] cleanup_bag('$bags':findall_loop(_6204, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204)), is_returned(_6204)), [[]], []), '$bags':'$destroy_findall_bag') ^ Exit: (245) [$bags] findall(_6204, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204)), is_returned(_6204)), [[]], []) ^ Exit: (244) [$bags] findall(_6204, user:(rtrace_on_error(catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204)), is_returned(_6204)), [[]]) ^ Exit: (243) [user] findall_ne(_6204, catch_metta_return(eval_args(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6204), _6204), [[]]) ^ Exit: (242) [user] findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]) Call: (242) [system] [[]]=_5782 Exit: (242) [system] [[]]=[[]] ^ Call: (243) [system] setup_call_cleanup('$notrace'(_84402, _84404), once(bugger:(true==true)), '$restore_trace'(_84402, _84404)) ^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_84402, _84404), system:once(bugger:(true==true)), system:'$restore_trace'(_84402, _84404)) ^ Call: (244) [system] sig_atomic(system:'$notrace'(_84402, _84404)) ^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (244) [system] var(rtrace:tAt_rtrace) Fail: (244) [system] var(rtrace:tAt_rtrace) ^ Call: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]), rtrace:tAt_rtrace) Call: (238) [system] statistics(cputime, _97698) Exit: (238) [system] statistics(cputime, 8.202426209) Call: (238) [system] _6066 is 8.202426209-7.950435963 Exit: (238) [system] 0.2519902460000001 is 8.202426209-7.950435963 Exit: (237) [user] timed_call((findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]), 0.2519902460000001) Call: (237) [user] give_time('\n; EVAL TEST\n;', 0.2519902460000001) Unify: (237) [user] give_time('\n; EVAL TEST\n;', 0.2519902460000001) Call: (238) [system] _104178 is 0.2519902460000001*1000 Exit: (238) [system] 251.99024600000007 is 0.2519902460000001*1000 Call: (238) [system] 0.2519902460000001>2 Redo: (237) [user] give_time('\n; EVAL TEST\n;', 0.2519902460000001) Call: (238) [system] 251.99024600000007>=1 Exit: (238) [system] 251.99024600000007>=1 ^ Call: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.2519902460000001, 251.99024600000007]) ; ; EVAL TEST ; took 0.252 secs. (251.99 milliseconds) ^ Exit: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.2519902460000001, 251.99024600000007]) Exit: (237) [user] give_time('\n; EVAL TEST\n;', 0.2519902460000001) Exit: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])) ^ Exit: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]))) Call: (235) [system] nb_current(exec_src, _114396) Exit: (235) [system] nb_current(exec_src, [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]) Call: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]\==[] Exit: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]]\==[] ^ Call: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])) ^ Unify: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])) ^ Call: (237) [system] setup_call_cleanup('$notrace'(_119984, _119986), once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))), '$restore_trace'(_119984, _119986)) ^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_119984, _119986), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))), system:'$restore_trace'(_119984, _119986)) ^ Call: (238) [system] sig_atomic(system:'$notrace'(_119984, _119986)) !(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))) (())) ^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])))), system:'$restore_trace'(3, -1)) ^ Exit: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])) Call: (235) [system] nl Exit: (235) [system] nl Call: (235) [system] nl Exit: (235) [system] nl ^ Call: (235) [user] once(loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]]))) ^ Unify: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]]))) ^ Call: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Unify: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] nb_setval('$last_call_duration', 120) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (239) [system] duplicate_term(120, _137814) Exit: (239) [system] duplicate_term(120, 120) Call: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (238) [system] statistics(cputime, _142456) Exit: (238) [system] statistics(cputime, 8.209095938) ^ Call: (238) [user] equal_enough_for_test([[]], [[]]) ^ Unify: (238) [user] equal_enough_for_test([[]], [[]]) Call: (239) [system] [[]]==[[]] Exit: (239) [system] [[]]==[[]] ^ Exit: (238) [user] equal_enough_for_test([[]], [[]]) Call: (238) [system] _148960=true Exit: (238) [system] true=true Call: (238) [system] statistics(cputime, _150818) Exit: (238) [system] statistics(cputime, 8.209947315) Call: (238) [system] _152682 is 8.209947315-8.209095938 Exit: (238) [system] 0.000851377000000042 is 8.209947315-8.209095938 Call: (238) [$syspreds] nb_setval('$last_call_duration', 0.000851377000000042) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 0.000851377000000042) Call: (239) [system] duplicate_term(0.000851377000000042, _156408) Exit: (239) [system] duplicate_term(0.000851377000000042, 0.000851377000000042) Call: (239) [system] nb_linkval('$last_call_duration', 0.000851377000000042) Exit: (239) [system] nb_linkval('$last_call_duration', 0.000851377000000042) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 0.000851377000000042) ^ Exit: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) Call: (238) [system] fail Fail: (238) [system] fail ^ Redo: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Call: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Unify: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Call: (239) [user] must_det_ll(loonit_number(_169400)) ^ Unify: (239) [user] must_det_ll(user:loonit_number(_169400)) ^ Call: (240) [user] once(user:loonit_number(_169400)) ^ Unify: (240) [system] once(user:loonit_number(_169400)) ^ Call: (241) [user] loonit_number(_169400) ^ Unify: (241) [user] loonit_number(_169400) Call: (242) [$syspreds] flag(loonit_test_number, _169400, _169400) Unify: (242) [$syspreds] flag(loonit_test_number, _169400, _169400) Call: (243) [system] _169400==_169400 Exit: (243) [system] _169400==_169400 Call: (243) [system] get_flag(loonit_test_number, _169400) Exit: (243) [system] get_flag(loonit_test_number, 1) Exit: (242) [$syspreds] flag(loonit_test_number, 1, 1) Call: (242) [system] 1>0 Exit: (242) [system] 1>0 ^ Exit: (241) [user] loonit_number(1) ^ Exit: (240) [system] once(user:loonit_number(1)) ^ Exit: (239) [user] must_det_ll(user:loonit_number(1)) ^ Call: (239) [user] must_det_ll(get_test_name(1, _186110)) ^ Unify: (239) [user] must_det_ll(user:get_test_name(1, _186110)) ^ Call: (240) [user] once(user:get_test_name(1, _186110)) ^ Unify: (240) [system] once(user:get_test_name(1, _186110)) ^ Call: (241) [user] get_test_name(1, _186110) ^ Unify: (241) [user] get_test_name(1, _186110) Call: (242) [system] nb_current(loading_file, _191682) Exit: (242) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _186110) ^ Unify: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _186110) ^ Call: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _216700) ^ Unify: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:directory_file_path('.', _230298, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _235118, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] nonvar(_241710) Fail: (245) [system] nonvar(_241710) Redo: (244) [files_ex] files_ex:directory_file_path('.', _243636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _248456, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] ('.')==('.') Exit: (245) [system] ('.')==('.') Call: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] sub_atom('.', _276228, _276230, 0, /) Fail: (245) [system] sub_atom('.', _277168, _277170, 0, /) Redo: (244) [files_ex] files_ex:directory_file_path('.', _278108, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atom_concat('.', /, _282852) Exit: (245) [system] atom_concat('.', /, ./) Call: (245) [system] atom_concat(./, _284718, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (245) [system] atom_concat(./, _284718, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (244) [files_ex] files_ex:directory_file_path('.', _294436, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Redo: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _316588) Exit: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta') Call: (243) [files_ex] files_ex:directory_file_path(_330078, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_330078, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_330078) Fail: (244) [system] nonvar(_330078) Redo: (243) [files_ex] files_ex:directory_file_path(_330078, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_330078, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_330078) Fail: (244) [system] nonvar(_330078) Redo: (243) [files_ex] files_ex:directory_file_path(_330078, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'bc_impl.metta') Call: (244) [system] atom_concat(_396340, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _330078) Unify: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _330078) Call: (245) [system] atom_concat(_415550, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Exit: (245) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Call: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Call: (245) [system] _330078='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru') Exit: (243) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _430732) Exit: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru) Call: (243) [system] file_name_extension(_432590, _432668, P;HTML|'bc_impl.metta') Exit: (243) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta') Call: (243) [system] string_upper(walk_thru, _442168) Exit: (243) [system] string_upper(walk_thru, "WALK_THRU") Call: (243) [system] string_upper(bc_impl, _444034) Exit: (243) [system] string_upper(bc_impl, "BC_IMPL") ^ Call: (243) [user] string_replace("BC_IMPL", "_", "-", _445912) ^ Unify: (243) [user] string_replace("BC_IMPL", "_", "-", _445912) ^ Call: (244) [user] symbolic_list_concat(_447786, "_", "BC_IMPL") ^ Unify: (244) [user] symbolic_list_concat(_447786, "_", "BC_IMPL") Call: (245) [system] atomic_list_concat(_447786, "_", "BC_IMPL") Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Call: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _445912) ^ Unify: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _445912) Call: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", _445912) Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (243) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL') ^ Call: (243) [user] string_replace("WALK_THRU", "_", "-", _458068) ^ Unify: (243) [user] string_replace("WALK_THRU", "_", "-", _458068) ^ Call: (244) [user] symbolic_list_concat(_459942, "_", "WALK_THRU") ^ Unify: (244) [user] symbolic_list_concat(_459942, "_", "WALK_THRU") Call: (245) [system] atomic_list_concat(_459942, "_", "WALK_THRU") Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Call: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _458068) ^ Unify: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _458068) Call: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", _458068) Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (243) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU') ^ Call: (243) [user] bugger:wots(_470212, format('~`0t~d~2|', [1])) ^ Unify: (243) [bugger] bugger:wots(_470212, user:format('~`0t~d~2|', [1])) Call: (244) [system] nb_current('$wots_stack', _472100) Fail: (244) [system] nb_current('$wots_stack', _472100) ^ Redo: (243) [bugger] bugger:wots(_470212, user:format('~`0t~d~2|', [1])) Call: (244) [system] _474892=[] Exit: (244) [system] []=[] Call: (244) [system] current_output(_476750) Exit: (244) [system] current_output((0x7fb684e90120)) ^ Call: (244) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fb684e90120)]), woto(string(_470212), user:format('~`0t~d~2|', [1]))) ^ Unify: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_470212), user:format('~`0t~d~2|', [1]))) ^ Call: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_470212), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup) ^ Unify: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_470212), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup) Call: (246) [system] nb_current('$wots_stack', _482408) Fail: (246) [system] nb_current('$wots_stack', _482408) ^ Redo: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_470212), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup) ^ Call: (246) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_470212), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_470212), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) Unify: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) Call: (249) [system] duplicate_term([(0x7fb684e90120)], _488982) Exit: (249) [system] duplicate_term([(0x7fb684e90120)], [(0x7fb684e90120)]) Call: (249) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)]) Exit: (249) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)]) Exit: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) ^ Call: (248) [bugger] bugger:woto(string(_470212), user:format('~`0t~d~2|', [1])) ^ Unify: (248) [bugger] bugger:woto(string(_470212), user:format('~`0t~d~2|', [1])) ^ Call: (249) [bugger] once((use_tty(string(_470212), _495510);_495510=true)) ^ Unify: (249) [system] once(bugger:(use_tty(string(_470212), _495510);_495510=true)) ^ Call: (251) [bugger] bugger:use_tty(string(_470212), _495510) ^ Unify: (251) [bugger] bugger:use_tty(string(_470212), _495510) Call: (252) [system] compound(string(_470212)) Exit: (252) [system] compound(string(_470212)) ^ Unify: (251) [bugger] bugger:use_tty(string(_470212), _495510) Call: (252) [system] stream_property(current_output, tty(_495510)) Unify: (252) [system] stream_property(current_output, tty(_495510)) Call: (253) [system] nonvar(current_output) Exit: (253) [system] nonvar(current_output) Call: (253) [system] nonvar(tty(_495510)) Exit: (253) [system] nonvar(tty(_495510)) Exit: (252) [system] stream_property(current_output, tty(true)) ^ Exit: (251) [bugger] bugger:use_tty(string(_470212), true) ^ Exit: (249) [system] once(bugger:(use_tty(string(_470212), true);true=true)) ^ Call: (249) [bugger] bugger:get_stream_setup(_510382) ^ Unify: (249) [bugger] bugger:get_stream_setup(true) ^ Exit: (249) [bugger] bugger:get_stream_setup(true) ^ Call: (249) [bugger] bugger:woto_tty(string(_470212), true, (true, user:format('~`0t~d~2|', [1]))) ^ Unify: (249) [bugger] bugger:woto_tty(string(_470212), true, bugger:(true, user:format('~`0t~d~2|', [1]))) ^ Call: (250) [bugger] bugger:with_output_to_each(string(_470212), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1])))) ^ Unify: (250) [bugger] bugger:with_output_to_each(string(_470212), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1])))) Call: (251) [system] compound(string(_470212)) Exit: (251) [system] compound(string(_470212)) Call: (251) [system] compound_name_arity(string(_470212), _518876, 0) Fail: (251) [system] compound_name_arity(string(_470212), _519808, 0) ^ Redo: (250) [bugger] bugger:with_output_to_each(string(_470212), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1])))) Call: (251) [system] string(_470212)=..[_521600, _521606] Exit: (251) [system] string(_470212)=..[string, _470212] ^ Call: (251) [bugger] bugger:stream_u_type(string) ^ Unify: (251) [bugger] bugger:stream_u_type(string) ^ Exit: (251) [bugger] bugger:stream_u_type(string) Call: (251) [system] current_output(_8682) Exit: (251) [system] current_output((0x7fb684e90120)) Call: (251) [system] _10532=set_output_safe((0x7fb684e90120)) Exit: (251) [system] set_output_safe((0x7fb684e90120))=set_output_safe((0x7fb684e90120)) Call: (251) [system] _12394=mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))) Exit: (251) [system] mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))=mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))) Call: (251) [system] _14264=mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138) Exit: (251) [system] mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)=mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138) ^ Call: (251) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)) ^ Unify: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)) Call: (253) [system] _18044=mquietly(bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)) Exit: (253) [system] mquietly(bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138))=mquietly(bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)) ^ Call: (253) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), deterministic(_19920)), (notrace(_19920==true)->!;mquietly(bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), true));bugger:mfs_start(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138))) ^ Unify: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), deterministic(_19920)), (notrace(_19920==true)->!;mquietly(bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), true));bugger:mfs_start(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138)), bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _6138))) ^ Call: (254) [system] sig_atomic(bugger:mfs_start(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))))) ^ Call: (256) [bugger] bugger:mfs_start(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))) Call: (257) [system] compound(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))) Exit: (257) [system] compound(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))) Call: (257) [system] arg(2, mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _27452) Exit: (257) [system] arg(2, mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), string) Call: (257) [system] arg(3, mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _29318) Exit: (257) [system] arg(3, mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _12402) Call: (257) [system] arg(4, mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), _31184) Exit: (257) [system] arg(4, mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), set_output_safe) Call: (257) [system] _33050=mfs(_33054, string, _33058, set_output_safe, _33062) Exit: (257) [system] mfs(_33054, string, _33058, set_output_safe, _33062)=mfs(_33054, string, _33058, set_output_safe, _33062) Call: (257) [system] is_stream(_12402) Fail: (257) [system] is_stream(_12402) ^ Redo: (256) [bugger] bugger:mfs_start(mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Call: (257) [bugger] bugger:new_mfs(mfs(_33054, string, _33058, set_output_safe, _33062)) ^ Unify: (257) [bugger] bugger:new_mfs(mfs(_33054, string, _33058, set_output_safe, _33062)) Call: (258) [memory_file] memory_file:new_memory_file(_33054) Exit: (258) [memory_file] memory_file:new_memory_file((0x55c12d037d60)) Call: (258) [memory_file] memory_file:open_memory_file((0x55c12d037d60), write, _33058, [free_on_close(true)]) Exit: (258) [memory_file] memory_file:open_memory_file((0x55c12d037d60), write, (0x55c12cf07eb0), [free_on_close(true)]) ^ Exit: (257) [bugger] bugger:new_mfs(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, _33062)) Call: (257) [system] nb_setarg(1, mfs(_12398, string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12d037d60)) Exit: (257) [system] nb_setarg(1, mfs((0x55c12d037d60), string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12d037d60)) Call: (257) [system] nb_setarg(3, mfs((0x55c12d037d60), string, _12402, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12cf07eb0)) Exit: (257) [system] nb_setarg(3, mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12cf07eb0)) ^ Call: (257) [bugger] bugger:set_output_safe((0x55c12cf07eb0)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x55c12cf07eb0)) Call: (259) [system] set_output((0x55c12cf07eb0)) Exit: (259) [system] set_output((0x55c12cf07eb0)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x55c12cf07eb0)) ^ Exit: (256) [bugger] bugger:mfs_start(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Exit: (254) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))))) ^ Call: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Unify: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (256) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _56336, writeln(user_error, _56336=set_stream(current_output, tty(true)))))) ^ Unify: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _56336, writeln(user_error, _56336=set_stream(current_output, tty(true)))))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_58238, _58240), once(bugger:catch(set_stream(current_output, tty(true)), _56336, writeln(user_error, _56336=set_stream(current_output, tty(true))))), '$restore_trace'(_58238, _58240)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_58238, _58240), system:once(bugger:catch(set_stream(current_output, tty(true)), _56336, writeln(user_error, _56336=set_stream(current_output, tty(true))))), system:'$restore_trace'(_58238, _58240)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_58238, _58240)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _56336, writeln(user_error, _56336=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1)) ^ Exit: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _56336, writeln(user_error, _56336=set_stream(current_output, tty(true)))))) ^ Exit: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (255) [user] format('~`0t~d~2|', [1]) ^ Exit: (255) [user] format('~`0t~d~2|', [1]) ^ Call: (255) [bugger] bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), _6138) ^ Unify: (255) [bugger] bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), _6138) ^ Call: (256) [bugger] ignore((is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _67656), substring_to_type(_67656, string, _6138))) ^ Unify: (256) [system] ignore(bugger:(is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _67656), substring_to_type(_67656, string, _6138))) Call: (258) [system] is_stream((0x55c12cf07eb0)) Exit: (258) [system] is_stream((0x55c12cf07eb0)) Call: (258) [system] close((0x55c12cf07eb0)) Exit: (258) [system] close((0x55c12cf07eb0)) ^ Call: (258) [bugger] bugger:mem_handle_to_substring((0x55c12d037d60), _67656) ^ Unify: (258) [bugger] bugger:mem_handle_to_substring((0x55c12d037d60), _67656) Call: (259) [memory_file] memory_file:memory_file_to_string((0x55c12d037d60), _67656) Exit: (259) [memory_file] memory_file:memory_file_to_string((0x55c12d037d60), "01") ^ Exit: (258) [bugger] bugger:mem_handle_to_substring((0x55c12d037d60), "01") ^ Call: (258) [bugger] bugger:substring_to_type("01", string, _6138) ^ Unify: (258) [bugger] bugger:substring_to_type("01", string, "01") ^ Exit: (258) [bugger] bugger:substring_to_type("01", string, "01") ^ Exit: (256) [system] ignore(bugger:(is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), "01"), substring_to_type("01", string, "01"))) ^ Call: (256) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (256) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (258) [system] set_output((0x7fb684e90120)) Exit: (258) [system] set_output((0x7fb684e90120)) ^ Exit: (256) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (255) [bugger] bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01") ^ Call: (256) [system] setup_call_cleanup('$notrace'(_87232, _87234), once(each_call_cleanup:(true==true)), '$restore_trace'(_87232, _87234)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_87232, _87234), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_87232, _87234)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_87232, _87234)) ^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (256) [system] var(bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01")) Fail: (256) [system] var(bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01")) ^ Call: (256) [bugger] bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01") ^ Unify: (256) [bugger] bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01") ^ Call: (257) [bugger] ignore((is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _94754), substring_to_type(_94754, string, "01"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _94754), substring_to_type(_94754, string, "01"))) Call: (259) [system] is_stream((0x55c12cf07eb0)) Fail: (259) [system] is_stream((0x55c12cf07eb0)) ^ Redo: (257) [system] ignore(bugger:(is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _94754), substring_to_type(_94754, string, "01"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _94754), substring_to_type(_94754, string, "01"))) ^ Exit: (257) [system] ignore(bugger:(is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _94754), substring_to_type(_94754, string, "01"))) ^ Call: (257) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (259) [system] set_output((0x7fb684e90120)) Exit: (259) [system] set_output((0x7fb684e90120)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (256) [bugger] bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01") ^ Exit: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), true));bugger:mfs_start(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01"))) ^ Call: (253) [bugger] bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01") ^ Unify: (253) [bugger] bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01") ^ Call: (254) [bugger] ignore((is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _109692), substring_to_type(_109692, string, "01"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _109692), substring_to_type(_109692, string, "01"))) Call: (256) [system] is_stream((0x55c12cf07eb0)) Fail: (256) [system] is_stream((0x55c12cf07eb0)) ^ Redo: (254) [system] ignore(bugger:(is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _109692), substring_to_type(_109692, string, "01"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _109692), substring_to_type(_109692, string, "01"))) ^ Exit: (254) [system] ignore(bugger:(is_stream((0x55c12cf07eb0)), close((0x55c12cf07eb0)), mem_handle_to_substring((0x55c12d037d60), _109692), substring_to_type(_109692, string, "01"))) ^ Call: (254) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (254) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (256) [system] set_output((0x7fb684e90120)) Exit: (256) [system] set_output((0x7fb684e90120)) ^ Exit: (254) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (253) [bugger] bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01") ^ Exit: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1]))), mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01")), bugger:mfs_end(mfs((0x55c12d037d60), string, (0x55c12cf07eb0), set_output_safe, set_output_safe((0x7fb684e90120))), "01")) ^ Exit: (250) [bugger] bugger:with_output_to_each(string("01"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [1])))) ^ Exit: (249) [bugger] bugger:woto_tty(string("01"), true, bugger:(true, user:format('~`0t~d~2|', [1]))) ^ Exit: (248) [bugger] bugger:woto(string("01"), user:format('~`0t~d~2|', [1])) Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') ^ Exit: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1])), bugger:each_call_cleanup) ^ Exit: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("01"), user:format('~`0t~d~2|', [1]))) ^ Exit: (243) [bugger] bugger:wots("01", user:format('~`0t~d~2|', [1])) ^ Call: (243) [user] format(string(_6094), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "01"]) ^ Exit: (243) [user] format(string("WALK-THRU.BC-IMPL.01"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "01"]) ^ Exit: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, "WALK-THRU.BC-IMPL.01") ^ Exit: (241) [user] get_test_name(1, "WALK-THRU.BC-IMPL.01") ^ Exit: (240) [system] once(user:get_test_name(1, "WALK-THRU.BC-IMPL.01")) ^ Exit: (239) [user] must_det_ll(user:get_test_name(1, "WALK-THRU.BC-IMPL.01")) ^ Call: (239) [user] must_det_ll(arg(1, equal_enough_for_test([[]], [[]]), _142498)) ^ Unify: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), _142498)) ^ Call: (240) [user] once(user:arg(1, equal_enough_for_test([[]], [[]]), _142498)) ^ Unify: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), _142498)) Call: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), _142498) Exit: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(arg(2, equal_enough_for_test([[]], [[]]), _149938)) ^ Unify: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), _149938)) ^ Call: (240) [user] once(user:arg(2, equal_enough_for_test([[]], [[]]), _149938)) ^ Unify: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), _149938)) Call: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), _149938) Exit: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Unify: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Call: (240) [user] once(user:write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Unify: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Call: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]]) ^ Unify: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]]) ^ Call: (242) [user] ignore(((nb_current(loading_file, _163016), _163016\==[]->true;_163016='SOME/UNIT-TEST.metta'), symbolic_list_concat([_163046, _163052], 'tests/', _163016), file_name_extension(_163058, _163060, _163052))) ^ Unify: (242) [system] ignore(user:((nb_current(loading_file, _163016), _163016\==[]->true;_163016='SOME/UNIT-TEST.metta'), symbolic_list_concat([_163046, _163052], 'tests/', _163016), file_name_extension(_163058, _163060, _163052))) Call: (244) [system] nb_current(loading_file, _163016) Exit: (244) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (244) [user] symbolic_list_concat([_163046, _163052], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Unify: (244) [user] symbolic_list_concat([_163046, _163052], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atomic_list_concat([_163046, _163052], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] atomic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (244) [user] symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] file_name_extension(_163058, _163060, 'direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta') ^ Exit: (242) [system] ignore(user:((nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[]->true;P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'='SOME/UNIT-TEST.metta'), symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta'))) Call: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.01", "WALK-THRU.BC-IMPL.01"])) Unify: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.01", "WALK-THRU.BC-IMPL.01"])) Exit: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.01", "WALK-THRU.BC-IMPL.01"])) ^ Call: (242) [user] must_not_error(tee_file(_225508)) ^ Unify: (242) [user] must_not_error(user:tee_file(_225508)) Call: (243) [user] tee_file(_225508) Unify: (243) [user] tee_file(_225508) Call: (244) [system] getenv('TEE_FILE', _225508) Exit: (244) [system] getenv('TEE_FILE', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi') Exit: (243) [user] tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi') ^ Exit: (242) [user] must_not_error(user:tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi')) ^ Call: (242) [user] must_det_ll(shared_units(_244528)) ^ Unify: (242) [user] must_det_ll(user:shared_units(_244528)) ^ Call: (243) [user] once(user:shared_units(_244528)) ^ Unify: (243) [system] once(user:shared_units(_244528)) ^ Call: (244) [user] shared_units(_244528) ^ Unify: (244) [user] shared_units(_244528) Call: (245) [system] getenv('SHARED_UNITS', _244528) Exit: (245) [system] getenv('SHARED_UNITS', P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS') ^ Exit: (244) [user] shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS') ^ Exit: (243) [system] once(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS')) ^ Exit: (242) [user] must_det_ll(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS')) ^ Call: (242) [user] must_det_ll(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _270340, [encoding(utf8)])) ^ Unify: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _270340, [encoding(utf8)])) ^ Call: (243) [user] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _270340, [encoding(utf8)])) ^ Unify: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _270340, [encoding(utf8)])) Call: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _270340, [encoding(utf8)]) Exit: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, (0x55c12cf095e0), [encoding(utf8)]) ^ Exit: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, (0x55c12cf095e0), [encoding(utf8)])) ^ Exit: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, (0x55c12cf095e0), [encoding(utf8)])) ^ Call: (242) [user] once((getenv('HTML_FILE', _309020);sformat(_309020, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Unify: (242) [system] once(user:(getenv('HTML_FILE', _309020);sformat(_309020, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) Call: (244) [system] getenv('HTML_FILE', _309020) Exit: (244) [system] getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (242) [system] once(user:(getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html');sformat('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Call: (242) [user] must_det_ll(compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.01", _313696)) ^ Unify: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.01", _313696)) ^ Call: (243) [user] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.01", _313696)) ^ Unify: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.01", _313696)) ^ Call: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.01", _313696) ^ Unify: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.01", _313696) Call: (245) [system] './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'=_313696 Exit: (245) [system] './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'='./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html' ^ Exit: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Exit: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Call: (242) [user] must_det_ll(get_last_call_duration(_358870)) ^ Unify: (242) [user] must_det_ll(user:get_last_call_duration(_358870)) ^ Call: (243) [user] once(user:get_last_call_duration(_358870)) ^ Unify: (243) [system] once(user:get_last_call_duration(_358870)) ^ Call: (244) [user] get_last_call_duration(_358870) ^ Unify: (244) [user] get_last_call_duration(_358870) Call: (245) [system] nb_getval('$last_call_duration', _358870) Exit: (245) [system] nb_getval('$last_call_duration', 0.000851377000000042) ^ Exit: (244) [user] get_last_call_duration(0.000851377000000042) ^ Exit: (243) [system] once(user:get_last_call_duration(0.000851377000000042)) ^ Exit: (242) [user] must_det_ll(user:get_last_call_duration(0.000851377000000042)) ^ Call: (242) [user] must_det_ll(_369070 is 0.000851377000000042*1000) ^ Unify: (242) [user] must_det_ll(user:(_369070 is 0.000851377000000042*1000)) ^ Call: (243) [user] once(user:(_369070 is 0.000851377000000042*1000)) ^ Unify: (243) [system] once(user:(_369070 is 0.000851377000000042*1000)) Call: (244) [system] _369070 is 0.000851377000000042*1000 Exit: (244) [system] 0.851377000000042 is 0.000851377000000042*1000 ^ Exit: (243) [system] once(user:(0.851377000000042 is 0.000851377000000042*1000)) ^ Exit: (242) [user] must_det_ll(user:(0.851377000000042 is 0.000851377000000042*1000)) ^ Call: (242) [user] must_det_ll(format((0x55c12cf095e0), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.851377000000042, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (242) [user] must_det_ll(user:format((0x55c12cf095e0), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.851377000000042, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (243) [user] once(user:format((0x55c12cf095e0), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.851377000000042, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (243) [system] once(user:format((0x55c12cf095e0), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.851377000000042, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (244) [user] format((0x55c12cf095e0), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.851377000000042, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600) ^ Call: (247) [user] bugger:wots(_383128, write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) ^ Unify: (247) [bugger] bugger:wots(_383128, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) Call: (248) [system] nb_current('$wots_stack', _385004) Fail: (248) [system] nb_current('$wots_stack', _385004) ^ Redo: (247) [bugger] bugger:wots(_383128, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) Call: (248) [system] _387796=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_389654) Exit: (248) [system] current_output((0x55c12cf095e0)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55c12cf095e0)]), woto(string(_383128), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_383128), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_383128), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_383128), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _395312) Fail: (250) [system] nb_current('$wots_stack', _395312) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_383128), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_383128), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_383128), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12cf095e0)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12cf095e0)]) Call: (253) [system] duplicate_term([(0x55c12cf095e0)], _401886) Exit: (253) [system] duplicate_term([(0x55c12cf095e0)], [(0x55c12cf095e0)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55c12cf095e0)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55c12cf095e0)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12cf095e0)]) ^ Call: (252) [bugger] bugger:woto(string(_383128), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) ^ Unify: (252) [bugger] bugger:woto(string(_383128), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) ^ Call: (253) [bugger] once((use_tty(string(_383128), _408414);_408414=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_383128), _408414);_408414=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_383128), _408414) ^ Unify: (255) [bugger] bugger:use_tty(string(_383128), _408414) Call: (256) [system] compound(string(_383128)) Exit: (256) [system] compound(string(_383128)) ^ Unify: (255) [bugger] bugger:use_tty(string(_383128), _408414) Call: (256) [system] stream_property(current_output, tty(_408414)) Unify: (256) [system] stream_property(current_output, tty(_408414)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_408414)) Exit: (257) [system] nonvar(tty(_408414)) Fail: (256) [system] stream_property(current_output, tty(_408414)) ^ Redo: (255) [bugger] bugger:use_tty(string(_383128), _408414) ^ Unify: (255) [bugger] bugger:use_tty(string(_383128), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_383128), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_383128), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_425154) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_383128), false, (true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_383128), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_383128), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_383128), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))) Call: (255) [system] compound(string(_383128)) Exit: (255) [system] compound(string(_383128)) Call: (255) [system] compound_name_arity(string(_383128), _433648, 0) Fail: (255) [system] compound_name_arity(string(_383128), _434580, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_383128), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))) Call: (255) [system] string(_383128)=..[_436372, _436378] Exit: (255) [system] string(_383128)=..[string, _383128] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_441028) Exit: (255) [system] current_output((0x55c12cf095e0)) Call: (255) [system] _442878=set_output_safe((0x55c12cf095e0)) Exit: (255) [system] set_output_safe((0x55c12cf095e0))=set_output_safe((0x55c12cf095e0)) Call: (255) [system] _444740=mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))) Exit: (255) [system] mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))=mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))) Call: (255) [system] _446610=mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128) Exit: (255) [system] mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)=mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)) Call: (257) [system] _450390=mquietly(bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128))=mquietly(bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), deterministic(_452266)), (notrace(_452266==true)->!;mquietly(bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), true));bugger:mfs_start(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), deterministic(_452266)), (notrace(_452266==true)->!;mquietly(bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), true));bugger:mfs_start(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128)), bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _383128))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))) Call: (261) [system] compound(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))) Exit: (261) [system] compound(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))) Call: (261) [system] arg(2, mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _459798) Exit: (261) [system] arg(2, mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), string) Call: (261) [system] arg(3, mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _461664) Exit: (261) [system] arg(3, mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _444748) Call: (261) [system] arg(4, mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), _463530) Exit: (261) [system] arg(4, mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), set_output_safe) Call: (261) [system] _465396=mfs(_465400, string, _465404, set_output_safe, _465408) Exit: (261) [system] mfs(_465400, string, _465404, set_output_safe, _465408)=mfs(_465400, string, _465404, set_output_safe, _465408) Call: (261) [system] is_stream(_444748) Fail: (261) [system] is_stream(_444748) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_465400, string, _465404, set_output_safe, _465408)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_465400, string, _465404, set_output_safe, _465408)) Call: (262) [memory_file] memory_file:new_memory_file(_465400) Exit: (262) [memory_file] memory_file:new_memory_file((0x55c12d0384b0)) Call: (262) [memory_file] memory_file:open_memory_file((0x55c12d0384b0), write, _465404, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55c12d0384b0), write, (0x55c12d001c00), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, _465408)) Call: (261) [system] nb_setarg(1, mfs(_444744, string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12d0384b0)) Exit: (261) [system] nb_setarg(1, mfs((0x55c12d0384b0), string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12d0384b0)) Call: (261) [system] nb_setarg(3, mfs((0x55c12d0384b0), string, _444748, set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12d001c00)) Exit: (261) [system] nb_setarg(3, mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12d001c00)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12d001c00)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12d001c00)) Call: (263) [system] set_output((0x55c12d001c00)) Exit: (263) [system] set_output((0x55c12d001c00)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12d001c00)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _488682, writeln(user_error, _488682=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _488682, writeln(user_error, _488682=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_490584, _490586), once(bugger:catch(set_stream(current_output, tty(false)), _488682, writeln(user_error, _488682=set_stream(current_output, tty(false))))), '$restore_trace'(_490584, _490586)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_490584, _490586), system:once(bugger:catch(set_stream(current_output, tty(false)), _488682, writeln(user_error, _488682=set_stream(current_output, tty(false))))), system:'$restore_trace'(_490584, _490586)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_490584, _490586)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _488682, writeln(user_error, _488682=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _488682, writeln(user_error, _488682=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]) ^ Unify: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_498102, _498104), once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), '$restore_trace'(_498102, _498104)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_498102, _498104), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), system:'$restore_trace'(_498102, _498104)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_498102, _498104)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), _383128) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), _383128) ^ Call: (260) [bugger] ignore((is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _505028), substring_to_type(_505028, string, _383128))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _505028), substring_to_type(_505028, string, _383128))) Call: (262) [system] is_stream((0x55c12d001c00)) Exit: (262) [system] is_stream((0x55c12d001c00)) Call: (262) [system] close((0x55c12d001c00)) Exit: (262) [system] close((0x55c12d001c00)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d0384b0), _505028) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d0384b0), _505028) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55c12d0384b0), _505028) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55c12d0384b0), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d0384b0), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Call: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", string, _383128) ^ Unify: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), substring_to_type("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55c12cf095e0)) Call: (262) [system] set_output((0x55c12cf095e0)) Exit: (262) [system] set_output((0x55c12cf095e0)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_7304, _7306), once(each_call_cleanup:(true==true)), '$restore_trace'(_7304, _7306)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_7304, _7306), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_7304, _7306)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_7304, _7306)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Call: (261) [bugger] ignore((is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _14826), substring_to_type(_14826, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _14826), substring_to_type(_14826, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) Call: (263) [system] is_stream((0x55c12d001c00)) Fail: (263) [system] is_stream((0x55c12d001c00)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _14826), substring_to_type(_14826, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _14826), substring_to_type(_14826, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _14826), substring_to_type(_14826, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12cf095e0)) Call: (263) [system] set_output((0x55c12cf095e0)) Exit: (263) [system] set_output((0x55c12cf095e0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), true));bugger:mfs_start(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Call: (258) [bugger] ignore((is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _29764), substring_to_type(_29764, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _29764), substring_to_type(_29764, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) Call: (260) [system] is_stream((0x55c12d001c00)) Fail: (260) [system] is_stream((0x55c12d001c00)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _29764), substring_to_type(_29764, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _29764), substring_to_type(_29764, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55c12d001c00)), close((0x55c12d001c00)), mem_handle_to_substring((0x55c12d0384b0), _29764), substring_to_type(_29764, string, "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55c12cf095e0)) Call: (260) [system] set_output((0x55c12cf095e0)) Exit: (260) [system] set_output((0x55c12cf095e0)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))), mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")), bugger:mfs_end(mfs((0x55c12d0384b0), string, (0x55c12d001c00), set_output_safe, set_output_safe((0x55c12cf095e0))), "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Exit: (252) [bugger] bugger:woto(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]))) ^ Exit: (247) [bugger] bugger:wots("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]])) ^ Call: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", '|', 'I', _53046) ^ Unify: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", '|', 'I', _53046) ^ Call: (248) [user] symbolic_list_concat(_54920, '|', "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Unify: (248) [user] symbolic_list_concat(_54920, '|', "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") Call: (249) [system] atomic_list_concat(_54920, '|', "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '|', "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '|', "(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))") ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], 'I', _53046) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], 'I', _53046) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], 'I', _53046) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], 'I', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], 'I', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))", '|', 'I', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Call: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))', '\n', '\\n', _65184) ^ Unify: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))', '\n', '\\n', _65184) ^ Call: (248) [user] symbolic_list_concat(_67058, '\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Unify: (248) [user] symbolic_list_concat(_67058, '\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') Call: (249) [system] atomic_list_concat(_67058, '\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\\n', _65184) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\\n', _65184) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\\n', _65184) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'], '\\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))', '\n', '\\n', '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') Call: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))', _77322) Exit: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))', 57) Call: (247) [system] 57=<600 Exit: (247) [system] 57=<600 Call: (247) [system] _81036='(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))' Exit: (247) [system] '(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))'='(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))' Call: (247) [system] write('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') Exit: (247) [system] write('(assertEqualToResult (add-atom &kb (: axiom (nums 2 3))))') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_87526, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_87526, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _89402) Fail: (248) [system] nb_current('$wots_stack', _89402) ^ Redo: (247) [bugger] bugger:wots(_87526, user:write_src_woi([[]])) Call: (248) [system] _92194=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_94052) Exit: (248) [system] current_output((0x55c12cf095e0)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55c12cf095e0)]), woto(string(_87526), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_87526), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_87526), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_87526), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _99710) Fail: (250) [system] nb_current('$wots_stack', _99710) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_87526), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_87526), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_87526), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12cf095e0)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12cf095e0)]) Call: (253) [system] duplicate_term([(0x55c12cf095e0)], _106284) Exit: (253) [system] duplicate_term([(0x55c12cf095e0)], [(0x55c12cf095e0)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55c12cf095e0)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55c12cf095e0)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12cf095e0)]) ^ Call: (252) [bugger] bugger:woto(string(_87526), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_87526), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_87526), _112812);_112812=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_87526), _112812);_112812=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_87526), _112812) ^ Unify: (255) [bugger] bugger:use_tty(string(_87526), _112812) Call: (256) [system] compound(string(_87526)) Exit: (256) [system] compound(string(_87526)) ^ Unify: (255) [bugger] bugger:use_tty(string(_87526), _112812) Call: (256) [system] stream_property(current_output, tty(_112812)) Unify: (256) [system] stream_property(current_output, tty(_112812)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_112812)) Exit: (257) [system] nonvar(tty(_112812)) Fail: (256) [system] stream_property(current_output, tty(_112812)) ^ Redo: (255) [bugger] bugger:use_tty(string(_87526), _112812) ^ Unify: (255) [bugger] bugger:use_tty(string(_87526), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_87526), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_87526), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_129552) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_87526), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_87526), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_87526), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_87526), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_87526)) Exit: (255) [system] compound(string(_87526)) Call: (255) [system] compound_name_arity(string(_87526), _138046, 0) Fail: (255) [system] compound_name_arity(string(_87526), _138978, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_87526), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_87526)=..[_140770, _140776] Exit: (255) [system] string(_87526)=..[string, _87526] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_145426) Exit: (255) [system] current_output((0x55c12cf095e0)) Call: (255) [system] _147276=set_output_safe((0x55c12cf095e0)) Exit: (255) [system] set_output_safe((0x55c12cf095e0))=set_output_safe((0x55c12cf095e0)) Call: (255) [system] _149138=mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))) Exit: (255) [system] mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))=mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))) Call: (255) [system] _151008=mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526) Exit: (255) [system] mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)=mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)) Call: (257) [system] _154788=mquietly(bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526))=mquietly(bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), deterministic(_156664)), (notrace(_156664==true)->!;mquietly(bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), true));bugger:mfs_start(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), deterministic(_156664)), (notrace(_156664==true)->!;mquietly(bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), true));bugger:mfs_start(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526)), bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _87526))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))) Call: (261) [system] compound(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))) Exit: (261) [system] compound(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))) Call: (261) [system] arg(2, mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _164196) Exit: (261) [system] arg(2, mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), string) Call: (261) [system] arg(3, mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _166062) Exit: (261) [system] arg(3, mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _149146) Call: (261) [system] arg(4, mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), _167928) Exit: (261) [system] arg(4, mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), set_output_safe) Call: (261) [system] _169794=mfs(_169798, string, _169802, set_output_safe, _169806) Exit: (261) [system] mfs(_169798, string, _169802, set_output_safe, _169806)=mfs(_169798, string, _169802, set_output_safe, _169806) Call: (261) [system] is_stream(_149146) Fail: (261) [system] is_stream(_149146) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_169798, string, _169802, set_output_safe, _169806)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_169798, string, _169802, set_output_safe, _169806)) Call: (262) [memory_file] memory_file:new_memory_file(_169798) Exit: (262) [memory_file] memory_file:new_memory_file((0x55c12d001d10)) Call: (262) [memory_file] memory_file:open_memory_file((0x55c12d001d10), write, _169802, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55c12d001d10), write, (0x55c12d042ec0), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, _169806)) Call: (261) [system] nb_setarg(1, mfs(_149142, string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12d001d10)) Exit: (261) [system] nb_setarg(1, mfs((0x55c12d001d10), string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12d001d10)) Call: (261) [system] nb_setarg(3, mfs((0x55c12d001d10), string, _149146, set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12d042ec0)) Exit: (261) [system] nb_setarg(3, mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12d042ec0)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12d042ec0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12d042ec0)) Call: (263) [system] set_output((0x55c12d042ec0)) Exit: (263) [system] set_output((0x55c12d042ec0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12d042ec0)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _193080, writeln(user_error, _193080=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _193080, writeln(user_error, _193080=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_194982, _194984), once(bugger:catch(set_stream(current_output, tty(false)), _193080, writeln(user_error, _193080=set_stream(current_output, tty(false))))), '$restore_trace'(_194982, _194984)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_194982, _194984), system:once(bugger:catch(set_stream(current_output, tty(false)), _193080, writeln(user_error, _193080=set_stream(current_output, tty(false))))), system:'$restore_trace'(_194982, _194984)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_194982, _194984)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _193080, writeln(user_error, _193080=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _193080, writeln(user_error, _193080=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_202500, _202502), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_202500, _202502)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_202500, _202502), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_202500, _202502)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_202500, _202502)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), _87526) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), _87526) ^ Call: (260) [bugger] ignore((is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _209426), substring_to_type(_209426, string, _87526))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _209426), substring_to_type(_209426, string, _87526))) Call: (262) [system] is_stream((0x55c12d042ec0)) Exit: (262) [system] is_stream((0x55c12d042ec0)) Call: (262) [system] close((0x55c12d042ec0)) Exit: (262) [system] close((0x55c12d042ec0)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d001d10), _209426) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d001d10), _209426) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55c12d001d10), _209426) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55c12d001d10), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d001d10), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _87526) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55c12cf095e0)) Call: (262) [system] set_output((0x55c12cf095e0)) Exit: (262) [system] set_output((0x55c12cf095e0)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_229002, _229004), once(each_call_cleanup:(true==true)), '$restore_trace'(_229002, _229004)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_229002, _229004), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_229002, _229004)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_229002, _229004)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _236524), substring_to_type(_236524, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _236524), substring_to_type(_236524, string, "(())"))) Call: (263) [system] is_stream((0x55c12d042ec0)) Fail: (263) [system] is_stream((0x55c12d042ec0)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _236524), substring_to_type(_236524, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _236524), substring_to_type(_236524, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _236524), substring_to_type(_236524, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12cf095e0)) Call: (263) [system] set_output((0x55c12cf095e0)) Exit: (263) [system] set_output((0x55c12cf095e0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), true));bugger:mfs_start(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _251462), substring_to_type(_251462, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _251462), substring_to_type(_251462, string, "(())"))) Call: (260) [system] is_stream((0x55c12d042ec0)) Fail: (260) [system] is_stream((0x55c12d042ec0)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _251462), substring_to_type(_251462, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _251462), substring_to_type(_251462, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55c12d042ec0)), close((0x55c12d042ec0)), mem_handle_to_substring((0x55c12d001d10), _251462), substring_to_type(_251462, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55c12cf095e0)) Call: (260) [system] set_output((0x55c12cf095e0)) Exit: (260) [system] set_output((0x55c12cf095e0)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), bugger:mfs_end(mfs((0x55c12d001d10), string, (0x55c12d042ec0), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _274744) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _274744) ^ Call: (248) [user] symbolic_list_concat(_276618, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_276618, '|', "(())") Call: (249) [system] atomic_list_concat(_276618, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _274744) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _274744) Call: (249) [system] atomic_list_concat(['(())'], 'I', _274744) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _286882) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _286882) ^ Call: (248) [user] symbolic_list_concat(_288756, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_288756, '\n', '(())') Call: (249) [system] atomic_list_concat(_288756, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _286882) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _286882) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _286882) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _299020) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _302734='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_309224, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_309224, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _311100) Fail: (248) [system] nb_current('$wots_stack', _311100) ^ Redo: (247) [bugger] bugger:wots(_309224, user:write_src_woi([[]])) Call: (248) [system] _313892=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_315750) Exit: (248) [system] current_output((0x55c12cf095e0)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55c12cf095e0)]), woto(string(_309224), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_309224), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_309224), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_309224), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _321408) Fail: (250) [system] nb_current('$wots_stack', _321408) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_309224), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_309224), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string(_309224), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12cf095e0)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12cf095e0)]) Call: (253) [system] duplicate_term([(0x55c12cf095e0)], _327982) Exit: (253) [system] duplicate_term([(0x55c12cf095e0)], [(0x55c12cf095e0)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55c12cf095e0)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55c12cf095e0)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12cf095e0)]) ^ Call: (252) [bugger] bugger:woto(string(_309224), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_309224), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_309224), _334510);_334510=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_309224), _334510);_334510=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_309224), _334510) ^ Unify: (255) [bugger] bugger:use_tty(string(_309224), _334510) Call: (256) [system] compound(string(_309224)) Exit: (256) [system] compound(string(_309224)) ^ Unify: (255) [bugger] bugger:use_tty(string(_309224), _334510) Call: (256) [system] stream_property(current_output, tty(_334510)) Unify: (256) [system] stream_property(current_output, tty(_334510)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_334510)) Exit: (257) [system] nonvar(tty(_334510)) Fail: (256) [system] stream_property(current_output, tty(_334510)) ^ Redo: (255) [bugger] bugger:use_tty(string(_309224), _334510) ^ Unify: (255) [bugger] bugger:use_tty(string(_309224), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_309224), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_309224), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_351250) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_309224), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_309224), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_309224), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_309224), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_309224)) Exit: (255) [system] compound(string(_309224)) Call: (255) [system] compound_name_arity(string(_309224), _359744, 0) Fail: (255) [system] compound_name_arity(string(_309224), _360676, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_309224), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_309224)=..[_362468, _362474] Exit: (255) [system] string(_309224)=..[string, _309224] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_367124) Exit: (255) [system] current_output((0x55c12cf095e0)) Call: (255) [system] _368974=set_output_safe((0x55c12cf095e0)) Exit: (255) [system] set_output_safe((0x55c12cf095e0))=set_output_safe((0x55c12cf095e0)) Call: (255) [system] _370836=mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))) Exit: (255) [system] mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))=mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))) Call: (255) [system] _372706=mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224) Exit: (255) [system] mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)=mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)) Call: (257) [system] _376486=mquietly(bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224))=mquietly(bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), deterministic(_378362)), (notrace(_378362==true)->!;mquietly(bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), true));bugger:mfs_start(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), deterministic(_378362)), (notrace(_378362==true)->!;mquietly(bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), true));bugger:mfs_start(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224)), bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _309224))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))) Call: (261) [system] compound(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))) Exit: (261) [system] compound(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))) Call: (261) [system] arg(2, mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _385894) Exit: (261) [system] arg(2, mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), string) Call: (261) [system] arg(3, mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _387760) Exit: (261) [system] arg(3, mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _370844) Call: (261) [system] arg(4, mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), _389626) Exit: (261) [system] arg(4, mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), set_output_safe) Call: (261) [system] _391492=mfs(_391496, string, _391500, set_output_safe, _391504) Exit: (261) [system] mfs(_391496, string, _391500, set_output_safe, _391504)=mfs(_391496, string, _391500, set_output_safe, _391504) Call: (261) [system] is_stream(_370844) Fail: (261) [system] is_stream(_370844) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_391496, string, _391500, set_output_safe, _391504)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_391496, string, _391500, set_output_safe, _391504)) Call: (262) [memory_file] memory_file:new_memory_file(_391496) Exit: (262) [memory_file] memory_file:new_memory_file((0x55c12d033ac0)) Call: (262) [memory_file] memory_file:open_memory_file((0x55c12d033ac0), write, _391500, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55c12d033ac0), write, (0x55c12cfc8630), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, _391504)) Call: (261) [system] nb_setarg(1, mfs(_370840, string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12d033ac0)) Exit: (261) [system] nb_setarg(1, mfs((0x55c12d033ac0), string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12d033ac0)) Call: (261) [system] nb_setarg(3, mfs((0x55c12d033ac0), string, _370844, set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12cfc8630)) Exit: (261) [system] nb_setarg(3, mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), (0x55c12cfc8630)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12cfc8630)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12cfc8630)) Call: (263) [system] set_output((0x55c12cfc8630)) Exit: (263) [system] set_output((0x55c12cfc8630)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12cfc8630)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _414778, writeln(user_error, _414778=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _414778, writeln(user_error, _414778=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_416680, _416682), once(bugger:catch(set_stream(current_output, tty(false)), _414778, writeln(user_error, _414778=set_stream(current_output, tty(false))))), '$restore_trace'(_416680, _416682)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_416680, _416682), system:once(bugger:catch(set_stream(current_output, tty(false)), _414778, writeln(user_error, _414778=set_stream(current_output, tty(false))))), system:'$restore_trace'(_416680, _416682)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_416680, _416682)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _414778, writeln(user_error, _414778=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _414778, writeln(user_error, _414778=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_424198, _424200), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_424198, _424200)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_424198, _424200), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_424198, _424200)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_424198, _424200)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), _309224) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), _309224) ^ Call: (260) [bugger] ignore((is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _431124), substring_to_type(_431124, string, _309224))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _431124), substring_to_type(_431124, string, _309224))) Call: (262) [system] is_stream((0x55c12cfc8630)) Exit: (262) [system] is_stream((0x55c12cfc8630)) Call: (262) [system] close((0x55c12cfc8630)) Exit: (262) [system] close((0x55c12cfc8630)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d033ac0), _431124) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d033ac0), _431124) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55c12d033ac0), _431124) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55c12d033ac0), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d033ac0), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _309224) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55c12cf095e0)) Call: (262) [system] set_output((0x55c12cf095e0)) Exit: (262) [system] set_output((0x55c12cf095e0)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_450700, _450702), once(each_call_cleanup:(true==true)), '$restore_trace'(_450700, _450702)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_450700, _450702), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_450700, _450702)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_450700, _450702)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _458222), substring_to_type(_458222, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _458222), substring_to_type(_458222, string, "(())"))) Call: (263) [system] is_stream((0x55c12cfc8630)) Fail: (263) [system] is_stream((0x55c12cfc8630)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _458222), substring_to_type(_458222, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _458222), substring_to_type(_458222, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _458222), substring_to_type(_458222, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12cf095e0)) Call: (263) [system] set_output((0x55c12cf095e0)) Exit: (263) [system] set_output((0x55c12cf095e0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), true));bugger:mfs_start(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _473160), substring_to_type(_473160, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _473160), substring_to_type(_473160, string, "(())"))) Call: (260) [system] is_stream((0x55c12cfc8630)) Fail: (260) [system] is_stream((0x55c12cfc8630)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _473160), substring_to_type(_473160, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _473160), substring_to_type(_473160, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55c12cfc8630)), close((0x55c12cfc8630)), mem_handle_to_substring((0x55c12d033ac0), _473160), substring_to_type(_473160, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55c12cf095e0)) Call: (260) [system] set_output((0x55c12cf095e0)) Exit: (260) [system] set_output((0x55c12cf095e0)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55c12cf095e0)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")), bugger:mfs_end(mfs((0x55c12d033ac0), string, (0x55c12cfc8630), set_output_safe, set_output_safe((0x55c12cf095e0))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12cf095e0)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _496442) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _496442) ^ Call: (248) [user] symbolic_list_concat(_498316, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_498316, '|', "(())") Call: (249) [system] atomic_list_concat(_498316, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _496442) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _496442) Call: (249) [system] atomic_list_concat(['(())'], 'I', _496442) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _508580) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _508580) ^ Call: (248) [user] symbolic_list_concat(_510454, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_510454, '\n', '(())') Call: (249) [system] atomic_list_concat(_510454, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _508580) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _508580) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _508580) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _520718) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _6810='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Exit: (244) [user] format((0x55c12cf095e0), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.851377000000042, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Exit: (243) [system] once(user:format((0x55c12cf095e0), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.851377000000042, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Exit: (242) [user] must_det_ll(user:format((0x55c12cf095e0), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.01", 'PASS', "WALK-THRU.BC-IMPL.01", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.01", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.851377000000042, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (242) [user] must_det_ll(close((0x55c12cf095e0))) ^ Unify: (242) [user] must_det_ll(user:close((0x55c12cf095e0))) ^ Call: (243) [user] once(user:close((0x55c12cf095e0))) ^ Unify: (243) [system] once(user:close((0x55c12cf095e0))) Call: (244) [system] close((0x55c12cf095e0)) Exit: (244) [system] close((0x55c12cf095e0)) ^ Exit: (243) [system] once(user:close((0x55c12cf095e0))) ^ Exit: (242) [user] must_det_ll(user:close((0x55c12cf095e0))) ^ Exit: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]]) ^ Exit: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Exit: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.01", assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], 'PASS', [[]], [[]])) ^ Exit: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] flag(loonit_success, _25386, _25386+1) Unify: (238) [$syspreds] flag(loonit_success, _25386, _25386+1) Call: (239) [system] _25386==_25386+1 Redo: (238) [$syspreds] flag(loonit_success, _25386, _25386+1) Unify: (238) [$syspreds] flag(loonit_success, _25386, _25386+1) ^ Call: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, _25386, _25386+1)) Call: (241) [$syspreds] update_flag(loonit_success, _25386, _25386+1) Unify: (241) [$syspreds] update_flag(loonit_success, _25386, _25386+1) Call: (242) [system] get_flag(loonit_success, _25386) Exit: (242) [system] get_flag(loonit_success, 0) Call: (242) [system] atom(0+1) Redo: (241) [$syspreds] update_flag(loonit_success, 0, 0+1) Call: (242) [system] set_flag(loonit_success, 1) Exit: (242) [system] set_flag(loonit_success, 1) Exit: (241) [$syspreds] update_flag(loonit_success, 0, 0+1) ^ Exit: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, 0, 0+1)) Exit: (238) [$syspreds] flag(loonit_success, 0, 0+1) ^ Call: (238) [user] color_g_mesg('cyan', write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Unify: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_43360, _43362), once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), '$restore_trace'(_43360, _43362)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_43360, _43362), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(_43360, _43362)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_43360, _43362)) (loonit_success (equal_enough_for_test (()) (()))) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(3, -1)) ^ Exit: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Exit: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Exit: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]])) ^ Exit: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6044, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _6052), [[]]=_6058)), equal_enough_for_test([[]], [[]]))) ^ Exit: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (235) [system] call(user:(get_pass_fail(_5974, _5976, _5978), if_t(_5978==0, flag(loonit_failure, _5996, _5996+1)))) ^ Unify: (235) [system] call(user:(get_pass_fail(_5974, _5976, _5978), if_t(_5978==0, flag(loonit_failure, _5996, _5996+1)))) ^ Call: (237) [user] get_pass_fail(_5974, _5976, _5978) ^ Unify: (237) [user] get_pass_fail(_5974, _5976, _5978) Call: (238) [$syspreds] flag(loonit_success, _5974, _5974) Unify: (238) [$syspreds] flag(loonit_success, _5974, _5974) Call: (239) [system] _5974==_5974 Exit: (239) [system] _5974==_5974 Call: (239) [system] get_flag(loonit_success, _5974) Exit: (239) [system] get_flag(loonit_success, 1) Exit: (238) [$syspreds] flag(loonit_success, 1, 1) Call: (238) [$syspreds] flag(loonit_failure, _5976, _5976) Unify: (238) [$syspreds] flag(loonit_failure, _5976, _5976) Call: (239) [system] _5976==_5976 Exit: (239) [system] _5976==_5976 Call: (239) [system] get_flag(loonit_failure, _5976) Exit: (239) [system] get_flag(loonit_failure, 0) Exit: (238) [$syspreds] flag(loonit_failure, 0, 0) Call: (238) [system] _5978 is 1+0 Exit: (238) [system] 1 is 1+0 ^ Exit: (237) [user] get_pass_fail(1, 0, 1) ^ Call: (237) [user] if_t(1==0, flag(loonit_failure, _5996, _5996+1)) ^ Unify: (237) [user] if_t(1==0, flag(loonit_failure, _5996, _5996+1)) Call: (238) [system] 1==0 Fail: (238) [system] 1==0 ^ Redo: (237) [user] if_t(1==0, flag(loonit_failure, _5996, _5996+1)) ^ Exit: (237) [user] if_t(1==0, flag(loonit_failure, _5996, _5996+1)) ^ Exit: (235) [system] call(user:(get_pass_fail(1, 0, 1), if_t(1==0, flag(loonit_failure, _5996, _5996+1)))) ^ Exit: (233) [system] setup_call_cleanup(user:get_pass_fail(0, 0, 0), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(get_pass_fail(1, 0, 1), if_t(1==0, flag(loonit_failure, _5996, _5996+1)))) ^ Exit: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]]))) ^ Exit: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _5816), !, ignore((once((_5816='True', trace_on_pass;_5816='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))))) ^ Unify: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _5816), !, ignore((once((_5816='True', trace_on_pass;_5816='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))))) ^ Call: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _5816) ^ Unify: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _5816) Call: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_86120|_86122] Exit: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_86120|_86122] ^ Call: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_5816='True';_5816='False')) ^ Unify: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_5816='True';_5816='False')) Call: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_5816='True';_5816='False'), error(_89858, _89860), fail) Unify: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_5816='True';_5816='False'), error(_89858, _89860), fail) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_91742, _91744), once(user:equal_enough_for_test([[]], [[]])), '$restore_trace'(_91742, _91744)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_91742, _91744), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(_91742, _91744)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_91742, _91744)) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(3, -1)) Call: (239) [system] _5816='True' Exit: (239) [system] 'True'='True' Exit: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False'), error(_89858, _89860), fail) ^ Exit: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False')) ^ Exit: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True') ^ Call: (234) [user] ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))) ^ Call: (236) [user] once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Unify: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) Call: (238) [system] 'True'='True' Exit: (238) [system] 'True'='True' ^ Call: (238) [user] trace_on_pass ^ Unify: (238) [user] trace_on_pass ^ Call: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0('trace-on-pass', 'True') ^ Unify: (240) [user] option_value0('trace-on-pass', 'True') ^ Call: (241) [user] was_option_value('trace-on-pass', _116838) ^ Unify: (241) [user] was_option_value('trace-on-pass', _116838) Call: (242) [system] current_prolog_flag('trace-on-pass', _118696) Exit: (242) [system] current_prolog_flag('trace-on-pass', false) Call: (242) [system] _116838=false Exit: (242) [system] false=false ^ Exit: (241) [user] was_option_value('trace-on-pass', false) ^ Call: (241) [user] once((p2mE(false, _123348), p2mE('True', _123354))) ^ Unify: (241) [system] once(user:(p2mE(false, _123348), p2mE('True', _123354))) ^ Call: (243) [user] p2mE(false, _123348) ^ Unify: (243) [user] p2mE(false, false) Call: (244) [system] atom(false) Exit: (244) [system] atom(false) ^ Unify: (243) [user] p2mE(false, 'False') ^ Exit: (243) [user] p2mE(false, 'False') ^ Call: (243) [user] p2mE('True', _123354) ^ Unify: (243) [user] p2mE('True', 'True') Call: (244) [system] atom('True') Exit: (244) [system] atom('True') ^ Unify: (243) [user] p2mE('True', 'True') ^ Exit: (243) [user] p2mE('True', 'True') ^ Exit: (241) [system] once(user:(p2mE(false, 'False'), p2mE('True', 'True'))) Call: (241) [system] 'True'='False' Fail: (241) [system] 'True'='False' ^ Redo: (240) [user] option_value0('trace-on-pass', 'True') ^ Fail: (240) [user] option_value0('trace-on-pass', 'True') ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_146566, _146568), once(user:option_value0('trace-on-pass', true)), '$restore_trace'(_146566, _146568)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_146566, _146568), system:once(user:option_value0('trace-on-pass', true)), system:'$restore_trace'(_146566, _146568)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_146566, _146568)) ^ Fail: (239) [user] option_value('trace-on-pass', true) ^ Fail: (238) [user] trace_on_pass Call: (238) [system] 'True'='False' Fail: (238) [system] 'True'='False' ^ Fail: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Redo: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))) ^ Exit: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))) ^ Exit: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))))) ^ Exit: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _5830, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], _5838), [[]]=_5844))))))) ^ Exit: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), 'True') ^ Call: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5462) ^ Unify: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5462) Call: (230) [system] 'True'=='True' Exit: (230) [system] 'True'=='True' ^ Call: (230) [user] as_nop(_5462) ^ Unify: (230) [user] as_nop([]) ^ Exit: (230) [user] as_nop([]) ^ Exit: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], []) ^ Exit: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [[]], [[]], (findall_eval(=, _5794, 499, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), []) ^ Exit: (227) [user] eval_20(=, _5414, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) Call: (227) [system] nb_setarg(1, retval(fail), []) Exit: (227) [system] nb_setarg(1, retval([]), []) ^ Call: (227) [user] ignore(notrace((\+[]\=_5478, nb_setarg(1, retval([]), [])))) ^ Unify: (227) [system] ignore(user:notrace((\+[]\=_5478, nb_setarg(1, retval([]), [])))) ^ Call: (229) [system] setup_call_cleanup('$notrace'(_172694, _172696), once(user:(\+[]\=_5478, nb_setarg(1, retval([]), []))), '$restore_trace'(_172694, _172696)) ^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_172694, _172696), system:once(user:(\+[]\=_5478, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_172694, _172696)) ^ Call: (230) [system] sig_atomic(system:'$notrace'(_172694, _172696)) ^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5478, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:notrace((\+[]\=_5478, nb_setarg(1, retval([]), [])))) ^ Call: (227) [user] ignore((_5470==1->ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))))) ^ Unify: (227) [system] ignore(user:(_5470==1->ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))))) Call: (229) [system] _5470==1 Fail: (229) [system] _5470==1 ^ Call: (230) [system] setup_call_cleanup('$notrace'(_181130, _181132), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))), '$restore_trace'(_181130, _181132)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_181130, _181132), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))), system:'$restore_trace'(_181130, _181132)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_181130, _181132)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:(_5470==1->ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])])))))))))) ^ Exit: (225) [system] call_cleanup(user:((call(eval_20(=, _5414), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5414), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [])), ignore(notrace((\+[]\=_5478, nb_setarg(1, retval([]), []))))), user:ignore((_5470==1->ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5508, _5508+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5508, <--, [e, []]);indentq(0, _5508, <--, [e, retval([])]))))))))))) Call: (225) [system] retval([])\=@=retval(fail) Exit: (225) [system] retval([])\=@=retval(fail) ^ Exit: (224) [user] trace_eval(eval_20(=, _5414), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) ^ Call: (224) [user] self_eval([]) ^ Unify: (224) [user] self_eval([]) ^ Call: (226) [system] setup_call_cleanup('$notrace'(_191600, _191602), once(user:self_eval0([])), '$restore_trace'(_191600, _191602)) ^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_191600, _191602), system:once(user:self_eval0([])), system:'$restore_trace'(_191600, _191602)) ^ Call: (227) [system] sig_atomic(system:'$notrace'(_191600, _191602)) ^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (224) [user] self_eval([]) Call: (224) [system] _3788=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] eval_01(=, _5414, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) ^ Exit: (222) [user] eval_00(=, _5414, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) ^ Exit: (221) [user] eval_args(=, _5414, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) ^ Exit: (219) [user] catch_metta_return(eval_args(=, _5414, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []), []) Exit: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) Call: (218) [user] xform_out([], _4216) Unify: (218) [user] xform_out([], _4216) ^ Call: (219) [user] is_returned([]) ^ Unify: (219) [user] is_returned([]) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_206536, _206538), once(user:(\+is_empty([]))), '$restore_trace'(_206536, _206538)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_206536, _206538), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_206536, _206538)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_206536, _206538)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_returned([]) Call: (219) [system] _4216=[] Exit: (219) [system] []=[] Exit: (218) [user] xform_out([], []) Call: (218) [system] nb_setarg(1, res(_3422), []) Exit: (218) [system] nb_setarg(1, res([]), []) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_215880, _215882), once(bugger:(true==true)), '$restore_trace'(_215880, _215882)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_215880, _215882), system:once(bugger:(true==true)), system:'$restore_trace'(_215880, _215882)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_215880, _215882)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (220) [system] var(rtrace:tAt_rtrace) Fail: (220) [system] var(rtrace:tAt_rtrace) ^ Call: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace) Call: (214) [system] statistics(cputime, _229176) Exit: (214) [system] statistics(cputime, 8.423357884) Call: (214) [system] _4242 is 8.423357884-7.823139318 Exit: (214) [system] 0.6002185659999997 is 8.423357884-7.823139318 Exit: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.6002185659999997) Call: (213) [system] true==true Exit: (213) [system] true==true Call: (214) [system] true==true Exit: (214) [system] true==true ^ Call: (214) [user] set_option_value(interactive, false) ^ Unify: (214) [user] set_option_value(interactive, false) ^ Call: (215) [user] set_option_value0(interactive, false) ^ Unify: (215) [user] set_option_value0(interactive, false) ^ Call: (216) [user] p2mE(false, _241248) ^ Unify: (216) [user] p2mE(false, false) Call: (217) [system] atom(false) Exit: (217) [system] atom(false) ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [$syspreds] nb_setval(interactive, 'False') Unify: (217) [$syspreds] nb_setval(interactive, 'False') Call: (218) [system] duplicate_term('False', _248690) Exit: (218) [system] duplicate_term('False', 'False') Call: (218) [system] nb_linkval(interactive, 'False') Exit: (218) [system] nb_linkval(interactive, 'False') Exit: (217) [$syspreds] nb_setval(interactive, 'False') ^ Call: (216) [user] p2mE(_253332, 'False') ^ Unify: (216) [user] p2mE('False', 'False') Call: (217) [system] atom('False') Exit: (217) [system] atom('False') ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Exit: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Call: (217) [system] set_prolog_flag(interactive, false) Exit: (217) [system] set_prolog_flag(interactive, false) ^ Exit: (215) [user] set_option_value0(interactive, false) ^ Exit: (214) [user] set_option_value(interactive, false) Call: (214) [system] contrl(inf, each)=contrl(_4312, _4314) Exit: (214) [system] contrl(inf, each)=contrl(inf, each) Call: (214) [system] nb_setarg(1, res([]), []) Exit: (214) [system] nb_setarg(1, res([]), []) Call: (214) [system] current_input(_4338) Exit: (214) [system] current_input((0x7fb684e90020)) Call: (214) [system] read_pending_codes((0x7fb684e90020), _4350, []) Exit: (214) [system] read_pending_codes((0x7fb684e90020), [], []) Call: (214) [$syspreds] flag(result_num, _4364, _4364+1) Unify: (214) [$syspreds] flag(result_num, _4364, _4364+1) Call: (215) [system] _4364==_4364+1 Redo: (214) [$syspreds] flag(result_num, _4364, _4364+1) Unify: (214) [$syspreds] flag(result_num, _4364, _4364+1) ^ Call: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, _4364, _4364+1)) Call: (217) [$syspreds] update_flag(result_num, _4364, _4364+1) Unify: (217) [$syspreds] update_flag(result_num, _4364, _4364+1) Call: (218) [system] get_flag(result_num, _4364) Exit: (218) [system] get_flag(result_num, 0) Call: (218) [system] atom(0+1) Redo: (217) [$syspreds] update_flag(result_num, 0, 0+1) Call: (218) [system] set_flag(result_num, 1) Exit: (218) [system] set_flag(result_num, 1) Exit: (217) [$syspreds] update_flag(result_num, 0, 0+1) ^ Exit: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1)) Exit: (214) [$syspreds] flag(result_num, 0, 0+1) Call: (214) [$syspreds] flag(result_num, _4384, _4384) Unify: (214) [$syspreds] flag(result_num, _4384, _4384) Call: (215) [system] _4384==_4384 Exit: (215) [system] _4384==_4384 Call: (215) [system] get_flag(result_num, _4384) Exit: (215) [system] get_flag(result_num, 1) Exit: (214) [$syspreds] flag(result_num, 1, 1) ^ Call: (214) [user] reset_eval_num ^ Unify: (214) [user] reset_eval_num Call: (215) [$syspreds] flag(eval_num, _296226, 0) Unify: (215) [$syspreds] flag(eval_num, _297158, 0) Call: (216) [system] _298014==0 Redo: (215) [$syspreds] flag(eval_num, _299020, 0) Unify: (215) [$syspreds] flag(eval_num, _299952, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, _300812, 0)) Call: (218) [$syspreds] update_flag(eval_num, _300812, 0) Unify: (218) [$syspreds] update_flag(eval_num, _300812, 0) Call: (219) [system] get_flag(eval_num, _300812) Exit: (219) [system] get_flag(eval_num, 1) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(eval_num, 1, 0) Call: (219) [system] set_flag(eval_num, 0) Exit: (219) [system] set_flag(eval_num, 0) Exit: (218) [$syspreds] update_flag(eval_num, 1, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0)) Exit: (215) [$syspreds] flag(eval_num, 1, 0) Call: (215) [$syspreds] flag(trace_output_len, _312056, 0) Unify: (215) [$syspreds] flag(trace_output_len, _312988, 0) Call: (216) [system] _313844==0 Redo: (215) [$syspreds] flag(trace_output_len, _314850, 0) Unify: (215) [$syspreds] flag(trace_output_len, _315782, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _316642, 0)) Call: (218) [$syspreds] update_flag(trace_output_len, _316642, 0) Unify: (218) [$syspreds] update_flag(trace_output_len, _316642, 0) Call: (219) [system] get_flag(trace_output_len, _316642) Exit: (219) [system] get_flag(trace_output_len, 0) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(trace_output_len, 0, 0) Call: (219) [system] set_flag(trace_output_len, 0) Exit: (219) [system] set_flag(trace_output_len, 0) Exit: (218) [$syspreds] update_flag(trace_output_len, 0, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0)) Exit: (215) [$syspreds] flag(trace_output_len, 0, 0) ^ Exit: (214) [user] reset_eval_num ^ Call: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Unify: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (215) [user] original_user_output(_330574) ^ Unify: (215) [user] original_user_output(_330574) Call: (216) [system] stream_property(_330574, file_no(1)) Unify: (216) [system] stream_property(_330574, file_no(1)) Call: (217) [system] nonvar(_330574) Redo: (216) [system] stream_property(_330574, file_no(1)) Unify: (216) [system] stream_property(_330574, file_no(1)) Call: (217) [system] nonvar(_330574) Redo: (216) [system] stream_property(_330574, file_no(1)) Unify: (216) [system] stream_property(_330574, file_no(1)) Call: (217) [system] nonvar(file_no(1)) Exit: (217) [system] nonvar(file_no(1)) Call: (217) [system] file_no(1)=alias(_341694) Redo: (216) [system] stream_property(_330574, file_no(1)) Exit: (216) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (215) [user] original_user_output((0x7fb684e90120)) ^ Call: (215) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (217) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []) ^ Unify: (217) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), []) ^ Call: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (220) [system] nb_current(suspend_answers, true) ^ Redo: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (220) [user] answer_output(_352952) ^ Unify: (220) [user] answer_output(_352952) ^ Call: (221) [user] is_testing ^ Unify: (221) [user] is_testing ^ Call: (222) [user] is_metta_flag(test) ^ Unify: (222) [user] is_metta_flag(test) ^ Call: (224) [system] setup_call_cleanup('$notrace'(_358494, _358496), once(user:is_flag0(test)), '$restore_trace'(_358494, _358496)) ^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_358494, _358496), system:once(user:is_flag0(test)), system:'$restore_trace'(_358494, _358496)) ^ Call: (225) [system] sig_atomic(system:'$notrace'(_358494, _358496)) ^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (222) [user] is_metta_flag(test) ^ Exit: (221) [user] is_testing ^ Call: (221) [user] original_user_output(_352952) ^ Unify: (221) [user] original_user_output(_352952) Call: (222) [system] stream_property(_352952, file_no(1)) Unify: (222) [system] stream_property(_352952, file_no(1)) Call: (223) [system] nonvar(_352952) Redo: (222) [system] stream_property(_352952, file_no(1)) Unify: (222) [system] stream_property(_352952, file_no(1)) Call: (223) [system] nonvar(_352952) Redo: (222) [system] stream_property(_352952, file_no(1)) Unify: (222) [system] stream_property(_352952, file_no(1)) Call: (223) [system] nonvar(file_no(1)) Exit: (223) [system] nonvar(file_no(1)) Call: (223) [system] file_no(1)=alias(_375230) Redo: (222) [system] stream_property(_352952, file_no(1)) Exit: (222) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (221) [user] original_user_output((0x7fb684e90120)) ^ Exit: (220) [user] answer_output((0x7fb684e90120)) ^ Call: (220) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Unify: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) Call: (223) [system] prev_result('Empty')\=@=prev_result('Empty') Fail: (223) [system] prev_result('Empty')\=@=prev_result('Empty') ^ Redo: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (220) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Exit: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (219) [system] nb_setarg(1, prev_result('Empty'), []) Exit: (219) [system] nb_setarg(1, prev_result([]), []) ^ Exit: (217) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), []) ^ Exit: (215) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Exit: (214) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Call: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))))) ^ Unify: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))))) Call: (215) [system] 1=Exit: (215) [system] 1=Call: (216) [system] 1==1 Exit: (216) [system] 1==1 Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Unify: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Unify: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Call: (218) [user] once((is_mettalog;is_testing)) ^ Unify: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_win64 ^ Unify: (221) [user] is_win64 Call: (222) [system] current_prolog_flag(windows, _409976) Fail: (222) [system] current_prolog_flag(windows, _410904) ^ Fail: (221) [user] is_win64 ^ Redo: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_metta_flag(log) ^ Unify: (221) [user] is_metta_flag(log) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_416364, _416366), once(user:is_flag0(log)), '$restore_trace'(_416364, _416366)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_416364, _416366), system:once(user:is_flag0(log)), system:'$restore_trace'(_416364, _416366)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_416364, _416366)) ^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (221) [user] is_metta_flag(log) ^ Exit: (220) [user] is_mettalog ^ Exit: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Unify: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Call: (219) [user] original_user_error(_424760) ^ Unify: (219) [user] original_user_error(_424760) Call: (220) [system] stream_property(_424760, file_no(2)) Unify: (220) [system] stream_property(_424760, file_no(2)) Call: (221) [system] nonvar(_424760) Redo: (220) [system] stream_property(_424760, file_no(2)) Unify: (220) [system] stream_property(_424760, file_no(2)) Call: (221) [system] nonvar(_424760) Redo: (220) [system] stream_property(_424760, file_no(2)) Unify: (220) [system] stream_property(_424760, file_no(2)) Call: (221) [system] nonvar(file_no(2)) Exit: (221) [system] nonvar(file_no(2)) Call: (221) [system] file_no(2)=alias(_435880) Redo: (220) [system] stream_property(_424760, file_no(2)) Exit: (220) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (219) [user] original_user_error((0x7fb684e90220)) ^ Call: (219) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', [])) ^ Call: (221) [user] format('~N~nDeterministic: ', []) Deterministic: ^ Exit: (221) [user] format('~N~nDeterministic: ', []) ^ Exit: (219) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', [])) ^ Exit: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Exit: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Exit: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (216) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))) ^ Unify: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))) ^ Call: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Unify: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Unify: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Call: (220) [user] once((is_mettalog;is_testing)) ^ Unify: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_win64 ^ Unify: (223) [user] is_win64 Call: (224) [system] current_prolog_flag(windows, _457640) Fail: (224) [system] current_prolog_flag(windows, _458568) ^ Fail: (223) [user] is_win64 ^ Redo: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_metta_flag(log) ^ Unify: (223) [user] is_metta_flag(log) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_464028, _464030), once(user:is_flag0(log)), '$restore_trace'(_464028, _464030)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_464028, _464030), system:once(user:is_flag0(log)), system:'$restore_trace'(_464028, _464030)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_464028, _464030)) ^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (223) [user] is_metta_flag(log) ^ Exit: (222) [user] is_mettalog ^ Exit: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Unify: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Call: (221) [user] original_user_error(_472424) ^ Unify: (221) [user] original_user_error(_472424) Call: (222) [system] stream_property(_472424, file_no(2)) Unify: (222) [system] stream_property(_472424, file_no(2)) Call: (223) [system] nonvar(_472424) Redo: (222) [system] stream_property(_472424, file_no(2)) Unify: (222) [system] stream_property(_472424, file_no(2)) Call: (223) [system] nonvar(_472424) Redo: (222) [system] stream_property(_472424, file_no(2)) Unify: (222) [system] stream_property(_472424, file_no(2)) Call: (223) [system] nonvar(file_no(2)) Exit: (223) [system] nonvar(file_no(2)) Call: (223) [system] file_no(2)=alias(_483544) Redo: (222) [system] stream_property(_472424, file_no(2)) Exit: (222) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (221) [user] original_user_error((0x7fb684e90220)) ^ Call: (221) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl))) ^ Call: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Unify: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Call: (225) [user] symbolic([]) ^ Unify: (225) [user] symbolic([]) Call: (226) [system] atomic([]) Exit: (226) [system] atomic([]) ^ Exit: (225) [user] symbolic([]) ^ Redo: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (221) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl))) ^ Exit: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Exit: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Exit: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))) ^ Unify: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))) ^ Call: (219) [user] original_user_output(_502426) ^ Unify: (219) [user] original_user_output(_502426) Call: (220) [system] stream_property(_502426, file_no(1)) Unify: (220) [system] stream_property(_502426, file_no(1)) Call: (221) [system] nonvar(_502426) Redo: (220) [system] stream_property(_502426, file_no(1)) Unify: (220) [system] stream_property(_502426, file_no(1)) Call: (221) [system] nonvar(_502426) Redo: (220) [system] stream_property(_502426, file_no(1)) Unify: (220) [system] stream_property(_502426, file_no(1)) Call: (221) [system] nonvar(file_no(1)) Exit: (221) [system] nonvar(file_no(1)) Call: (221) [system] file_no(1)=alias(_513546) Redo: (220) [system] stream_property(_502426, file_no(1)) Exit: (220) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (219) [user] original_user_output((0x7fb684e90120)) ^ Call: (219) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))) ^ Call: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Unify: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Call: (222) [user] as_tf(is_mettalog, _520516) ^ Unify: (222) [user] as_tf(is_mettalog, _520516) Call: (223) [system] is_mettalog\=[_522376|_522378] Exit: (223) [system] is_mettalog\=[_5298|_5300] ^ Call: (223) [user] catch_nowarn((call(is_mettalog)*->_5294='True';_5294='False')) ^ Unify: (223) [user] catch_nowarn((call(is_mettalog)*->_5294='True';_5294='False')) Call: (224) [user] catch_err((call(is_mettalog)*->_5294='True';_5294='False'), error(_7532, _7534), fail) Unify: (224) [user] catch_err((call(is_mettalog)*->_5294='True';_5294='False'), error(_7532, _7534), fail) ^ Call: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_win64 ^ Unify: (228) [user] is_win64 Call: (229) [system] current_prolog_flag(windows, _13148) Fail: (229) [system] current_prolog_flag(windows, _14076) ^ Fail: (228) [user] is_win64 ^ Redo: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_metta_flag(log) ^ Unify: (228) [user] is_metta_flag(log) ^ Call: (230) [system] setup_call_cleanup('$notrace'(_19536, _19538), once(user:is_flag0(log)), '$restore_trace'(_19536, _19538)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_19536, _19538), system:once(user:is_flag0(log)), system:'$restore_trace'(_19536, _19538)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_19536, _19538)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (228) [user] is_metta_flag(log) ^ Exit: (227) [user] is_mettalog Call: (227) [system] _5294='True' Exit: (227) [system] 'True'='True' Exit: (224) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_7532, _7534), fail) ^ Exit: (223) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False')) ^ Exit: (222) [user] as_tf(is_mettalog, 'True') ^ Call: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Unify: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Call: (223) [user] was_option_value(src_indents, _31890) ^ Unify: (223) [user] was_option_value(src_indents, _31890) Call: (224) [system] current_prolog_flag(src_indents, _33748) Exit: (224) [system] current_prolog_flag(src_indents, []) Call: (224) [system] _31890=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] was_option_value(src_indents, []) ^ Call: (223) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, [])) ^ Unify: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Call: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (226) [user] set_option_value(src_indents, 'True') ^ Unify: (226) [user] set_option_value(src_indents, 'True') ^ Call: (227) [user] set_option_value0(src_indents, 'True') ^ Unify: (227) [user] set_option_value0(src_indents, 'True') ^ Call: (228) [user] p2mE('True', _45182) ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE('True', 'True') ^ Exit: (228) [user] p2mE('True', 'True') Call: (229) [$syspreds] nb_setval(src_indents, 'True') Unify: (229) [$syspreds] nb_setval(src_indents, 'True') Call: (230) [system] duplicate_term('True', _52624) Exit: (230) [system] duplicate_term('True', 'True') Call: (230) [system] nb_linkval(src_indents, 'True') Exit: (230) [system] nb_linkval(src_indents, 'True') Exit: (229) [$syspreds] nb_setval(src_indents, 'True') ^ Call: (228) [user] p2mE(_57266, 'True') ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE(true, 'True') ^ Exit: (228) [user] p2mE(true, 'True') Call: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Exit: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Call: (229) [system] set_prolog_flag(src_indents, true) Exit: (229) [system] set_prolog_flag(src_indents, true) ^ Exit: (227) [user] set_option_value0(src_indents, 'True') ^ Exit: (226) [user] set_option_value(src_indents, 'True') ^ Exit: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] is_compatio ^ Unify: (225) [user] is_compatio ^ Call: (227) [system] setup_call_cleanup('$notrace'(_73354, _73356), once(user:is_compatio0), '$restore_trace'(_73354, _73356)) ^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_73354, _73356), system:once(user:is_compatio0), system:'$restore_trace'(_73354, _73356)) ^ Call: (228) [system] sig_atomic(system:'$notrace'(_73354, _73356)) ^ Fail: (225) [user] is_compatio ^ Redo: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)) ^ Call: (226) [rtrace] rtrace:quietly3(user:(wots(_79216, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_79216==""->true;our_ansi_format('yellow', '~w~n', [_79216])))) ^ Unify: (226) [rtrace] rtrace:quietly3(user:(wots(_79216, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_79216==""->true;our_ansi_format('yellow', '~w~n', [_79216])))) () ^ Exit: (226) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""])))) ^ Exit: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] set_option_value(src_indents, []) ^ Unify: (225) [user] set_option_value(src_indents, []) ^ Call: (226) [user] set_option_value0(src_indents, []) ^ Unify: (226) [user] set_option_value0(src_indents, []) ^ Call: (227) [user] p2mE([], _88362) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [$syspreds] nb_setval(src_indents, []) Unify: (228) [$syspreds] nb_setval(src_indents, []) Call: (229) [system] duplicate_term([], _95804) Exit: (229) [system] duplicate_term([], []) Call: (229) [system] nb_linkval(src_indents, []) Exit: (229) [system] nb_linkval(src_indents, []) Exit: (228) [$syspreds] nb_setval(src_indents, []) ^ Call: (227) [user] p2mE(_100446, []) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Exit: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Call: (228) [system] set_prolog_flag(src_indents, []) Exit: (228) [system] set_prolog_flag(src_indents, []) ^ Exit: (226) [user] set_option_value0(src_indents, []) ^ Exit: (225) [user] set_option_value(src_indents, []) ^ Exit: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Exit: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Exit: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))) ^ Exit: (219) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))) ^ Exit: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))) ^ Exit: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))) ^ Exit: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))))))) ^ Call: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) Call: (215) [system] nb_current(suspend_answers, true) ^ Redo: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) ^ Call: (215) [user] answer_output(_123656) ^ Unify: (215) [user] answer_output(_123656) ^ Call: (216) [user] is_testing ^ Unify: (216) [user] is_testing ^ Call: (217) [user] is_metta_flag(test) ^ Unify: (217) [user] is_metta_flag(test) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_129198, _129200), once(user:is_flag0(test)), '$restore_trace'(_129198, _129200)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_129198, _129200), system:once(user:is_flag0(test)), system:'$restore_trace'(_129198, _129200)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_129198, _129200)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (217) [user] is_metta_flag(test) ^ Exit: (216) [user] is_testing ^ Call: (216) [user] original_user_output(_123656) ^ Unify: (216) [user] original_user_output(_123656) Call: (217) [system] stream_property(_123656, file_no(1)) Unify: (217) [system] stream_property(_123656, file_no(1)) Call: (218) [system] nonvar(_123656) Redo: (217) [system] stream_property(_123656, file_no(1)) Unify: (217) [system] stream_property(_123656, file_no(1)) Call: (218) [system] nonvar(_123656) Redo: (217) [system] stream_property(_123656, file_no(1)) Unify: (217) [system] stream_property(_123656, file_no(1)) Call: (218) [system] nonvar(file_no(1)) Exit: (218) [system] nonvar(file_no(1)) Call: (218) [system] file_no(1)=alias(_145934) Redo: (217) [system] stream_property(_123656, file_no(1)) Exit: (217) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (216) [user] original_user_output((0x7fb684e90120)) ^ Exit: (215) [user] answer_output((0x7fb684e90120)) ^ Call: (215) [user] with_output_to((0x7fb684e90120), write_asrc([])) Call: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [system] []=='Empty' Redo: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] []=='Empty' Redo: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] ground([]) Exit: (219) [system] ground([]) Call: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) Call: (220) [system] is_list([]) Exit: (220) [system] is_list([]) Call: (220) [lists] lists:member(_166278, []) Redo: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) ^ Call: (220) [user] write_src_woi([]) ^ Unify: (220) [user] write_src_woi([]) ^ Call: (222) [system] setup_call_cleanup('$notrace'(_170898, _170900), once(user:with_indents(false, write_src([]))), '$restore_trace'(_170898, _170900)) ^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_170898, _170900), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_170898, _170900)) ^ Call: (223) [system] sig_atomic(system:'$notrace'(_170898, _170900)) () ^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1)) ^ Exit: (220) [user] write_src_woi([]) Exit: (219) [user] write_bsrc1([]) Exit: (218) [user] write_bsrc([]) Exit: (217) [user] write_asrc([]) ^ Exit: (215) [user] with_output_to((0x7fb684e90120), write_asrc([])) ^ Exit: (214) [user] in_answer_io(write_asrc([])) ^ Call: (214) [user] not_compatio(format('~N')) ^ Unify: (214) [user] not_compatio(format('~N')) ^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (216) [user] once((is_mettalog;is_testing)) ^ Unify: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_win64 ^ Unify: (219) [user] is_win64 Call: (220) [system] current_prolog_flag(windows, _189844) Fail: (220) [system] current_prolog_flag(windows, _190772) ^ Fail: (219) [user] is_win64 ^ Redo: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_metta_flag(log) ^ Unify: (219) [user] is_metta_flag(log) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_196232, _196234), once(user:is_flag0(log)), '$restore_trace'(_196232, _196234)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_196232, _196234), system:once(user:is_flag0(log)), system:'$restore_trace'(_196232, _196234)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_196232, _196234)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_metta_flag(log) ^ Exit: (218) [user] is_mettalog ^ Exit: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (216) [user] user_err(format('~N')) ^ Unify: (216) [user] user_err(format('~N')) ^ Call: (217) [user] original_user_error(_204628) ^ Unify: (217) [user] original_user_error(_204628) Call: (218) [system] stream_property(_204628, file_no(2)) Unify: (218) [system] stream_property(_204628, file_no(2)) Call: (219) [system] nonvar(_204628) Redo: (218) [system] stream_property(_204628, file_no(2)) Unify: (218) [system] stream_property(_204628, file_no(2)) Call: (219) [system] nonvar(_204628) Redo: (218) [system] stream_property(_204628, file_no(2)) Unify: (218) [system] stream_property(_204628, file_no(2)) Call: (219) [system] nonvar(file_no(2)) Exit: (219) [system] nonvar(file_no(2)) Call: (219) [system] file_no(2)=alias(_215748) Redo: (218) [system] stream_property(_204628, file_no(2)) Exit: (218) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (217) [user] original_user_error((0x7fb684e90220)) ^ Call: (217) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (219) [$syspreds] format('~N') Unify: (219) [$syspreds] format('~N') ^ Call: (220) [$syspreds] format('~N', []) ^ Exit: (220) [$syspreds] format('~N', []) Exit: (219) [$syspreds] format('~N') ^ Exit: (217) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (216) [user] user_err(format('~N')) ^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (214) [user] not_compatio(format('~N')) Call: (214) [system] true\==true Fail: (214) [system] true\==true Call: (214) [system] _4746=false Exit: (214) [system] false=false ^ Call: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997))))) ^ Unify: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997))))) Call: (216) [system] false==true Fail: (216) [system] false==true Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997)))) ^ Unify: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997)))) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_240520, _240522), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997))))), _240478, fbug((_240478-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997))))))))), '$restore_trace'(_240520, _240522)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_240520, _240522), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997))))), _240478, fbug((_240478-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997))))))))), system:'$restore_trace'(_240520, _240522)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_240520, _240522)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997))))), _240478, fbug((_240478-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997)))) ^ Exit: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6002185659999997))))) ^ Call: (214) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))) ^ Unify: (214) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))) ^ Call: (216) [system] setup_call_cleanup('$notrace'(_249336, _249338), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))))), '$restore_trace'(_249336, _249338)) ^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_249336, _249338), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))))), system:'$restore_trace'(_249336, _249338)) ^ Call: (217) [system] sig_atomic(system:'$notrace'(_249336, _249338)) ^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))))), system:'$restore_trace'(3, -1)) ^ Exit: (214) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4850), maplist(print_var, _4850), nop(nl)));true))) Call: (214) [system] false==true Fail: (214) [system] false==true Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, _3422) Call: (212) [$syspreds] flag(result_num, _262282, _262282) Unify: (212) [$syspreds] flag(result_num, _262282, _262282) Call: (213) [system] _262282==_262282 Exit: (213) [system] _262282==_262282 Call: (213) [system] get_flag(result_num, _262282) Exit: (213) [system] get_flag(result_num, 1) Exit: (212) [$syspreds] flag(result_num, 1, 1) Call: (212) [system] 1==0 Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, _3422) ^ Call: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) Call: (213) [system] nb_current(suspend_answers, true) ^ Redo: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) ^ Call: (213) [user] answer_output(_279180) ^ Unify: (213) [user] answer_output(_279180) ^ Call: (214) [user] is_testing ^ Unify: (214) [user] is_testing ^ Call: (215) [user] is_metta_flag(test) ^ Unify: (215) [user] is_metta_flag(test) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_284722, _284724), once(user:is_flag0(test)), '$restore_trace'(_284722, _284724)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_284722, _284724), system:once(user:is_flag0(test)), system:'$restore_trace'(_284722, _284724)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_284722, _284724)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] is_metta_flag(test) ^ Exit: (214) [user] is_testing ^ Call: (214) [user] original_user_output(_279180) ^ Unify: (214) [user] original_user_output(_279180) Call: (215) [system] stream_property(_279180, file_no(1)) Unify: (215) [system] stream_property(_279180, file_no(1)) Call: (216) [system] nonvar(_279180) Redo: (215) [system] stream_property(_279180, file_no(1)) Unify: (215) [system] stream_property(_279180, file_no(1)) Call: (216) [system] nonvar(_279180) Redo: (215) [system] stream_property(_279180, file_no(1)) Unify: (215) [system] stream_property(_279180, file_no(1)) Call: (216) [system] nonvar(file_no(1)) Exit: (216) [system] nonvar(file_no(1)) Call: (216) [system] file_no(1)=alias(_301458) Redo: (215) [system] stream_property(_279180, file_no(1)) Exit: (215) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (214) [user] original_user_output((0x7fb684e90120)) ^ Exit: (213) [user] answer_output((0x7fb684e90120)) ^ Call: (213) [user] with_output_to((0x7fb684e90120), write(']\n')) Call: (215) [system] write(']\n') ] Exit: (215) [system] write(']\n') ^ Exit: (213) [user] with_output_to((0x7fb684e90120), write(']\n')) ^ Exit: (212) [user] in_answer_io(write(']\n')) ^ Call: (212) [user] ignore(res([])=res(_3422)) ^ Unify: (212) [system] ignore(user:(res([])=res(_3422))) Call: (213) [system] res([])=res(_3422) Exit: (213) [system] res([])=res([]) ^ Exit: (212) [system] ignore(user:(res([])=res([]))) Exit: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, []) Exit: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, []) Exit: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, []) ^ Exit: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], _3788), _3788, [], [], _3788, [])), give_up(_3872), pp_m('red', gave_up(_3872)))) Exit: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []) ^ Call: (203) [system] call(user:(get_pass_fail(_3738, _3740, _3742), if_t(_3742==0, flag(loonit_failure, _3760, _3760+1)))) ^ Unify: (203) [system] call(user:(get_pass_fail(_3738, _3740, _3742), if_t(_3742==0, flag(loonit_failure, _3760, _3760+1)))) ^ Call: (205) [user] get_pass_fail(_3738, _3740, _3742) ^ Unify: (205) [user] get_pass_fail(_3738, _3740, _3742) Call: (206) [$syspreds] flag(loonit_success, _3738, _3738) Unify: (206) [$syspreds] flag(loonit_success, _3738, _3738) Call: (207) [system] _3738==_3738 Exit: (207) [system] _3738==_3738 Call: (207) [system] get_flag(loonit_success, _3738) Exit: (207) [system] get_flag(loonit_success, 1) Exit: (206) [$syspreds] flag(loonit_success, 1, 1) Call: (206) [$syspreds] flag(loonit_failure, _3740, _3740) Unify: (206) [$syspreds] flag(loonit_failure, _3740, _3740) Call: (207) [system] _3740==_3740 Exit: (207) [system] _3740==_3740 Call: (207) [system] get_flag(loonit_failure, _3740) Exit: (207) [system] get_flag(loonit_failure, 0) Exit: (206) [$syspreds] flag(loonit_failure, 0, 0) Call: (206) [system] _3742 is 1+0 Exit: (206) [system] 1 is 1+0 ^ Exit: (205) [user] get_pass_fail(1, 0, 1) ^ Call: (205) [user] if_t(1==0, flag(loonit_failure, _3760, _3760+1)) ^ Unify: (205) [user] if_t(1==0, flag(loonit_failure, _3760, _3760+1)) Call: (206) [system] 1==0 Fail: (206) [system] 1==0 ^ Redo: (205) [user] if_t(1==0, flag(loonit_failure, _3760, _3760+1)) ^ Exit: (205) [user] if_t(1==0, flag(loonit_failure, _3760, _3760+1)) ^ Exit: (203) [system] call(user:(get_pass_fail(1, 0, 1), if_t(1==0, flag(loonit_failure, _3760, _3760+1)))) ^ Exit: (201) [system] setup_call_cleanup(user:get_pass_fail(0, 0, 0), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []))), user:(get_pass_fail(1, 0, 1), if_t(1==0, flag(loonit_failure, _3760, _3760+1)))) ^ Exit: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], [])))) ^ Exit: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []))))) ^ Exit: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], [[]]], []))))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, axiom, [nums, 2, 3]]], []) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), []) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, axiom, [nums, 2, 3]]]), [])) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, rule1, [->, [nums, _404378, _404384], [rule1output, _404378, _404384]]]]), ['_y'=_404384, '_x'=_404378], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(661, 33, 36, 661)) ^ Exit: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, rule1, [->, [nums, _404378, _404384], [rule1output, _404378, _404384]]]]), ['_y'=_404384, '_x'=_404378], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(661, 33, 36, 661)) ^ Call: (195) [user] apply:maplist(maybe_assign, ['_y'=_404384, '_x'=_404378]) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_y'=_404384, '_x'=_404378]) Call: (196) [apply] apply:maplist_(['_y'=_404384, '_x'=_404378], user:maybe_assign) Unify: (196) [apply] apply:maplist_(['_y'=_404384, '_x'=_404378], user:maybe_assign) Call: (197) [user] maybe_assign('_y'=_404384) Unify: (197) [user] maybe_assign('_y'=_404384) ^ Call: (198) [user] ignore(_404384=_y) ^ Unify: (198) [system] ignore(user:(_404384=_y)) Call: (199) [system] _404384=_y Exit: (199) [system] _y=_y ^ Exit: (198) [system] ignore(user:(_y=_y)) Exit: (197) [user] maybe_assign('_y'=_y) Call: (197) [apply] apply:maplist_(['_x'=_404378], user:maybe_assign) Unify: (197) [apply] apply:maplist_(['_x'=_404378], user:maybe_assign) Call: (198) [user] maybe_assign('_x'=_404378) Unify: (198) [user] maybe_assign('_x'=_404378) ^ Call: (199) [user] ignore(_404378=_x) ^ Unify: (199) [system] ignore(user:(_404378=_x)) Call: (200) [system] _404378=_x Exit: (200) [system] _x=_x ^ Exit: (199) [system] ignore(user:(_x=_x)) Exit: (198) [user] maybe_assign('_x'=_x) Call: (198) [apply] apply:maplist_([], user:maybe_assign) Unify: (198) [apply] apply:maplist_([], user:maybe_assign) Exit: (198) [apply] apply:maplist_([], user:maybe_assign) Exit: (197) [apply] apply:maplist_(['_x'=_x], user:maybe_assign) Exit: (196) [apply] apply:maplist_(['_y'=_y, '_x'=_x], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_y'=_y, '_x'=_x]) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Call: (197) [system] var(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]])) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]])==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Call: (197) [system] string(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]])) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Call: (198) [system] var(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Call: (198) [system] exec\==exec Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Call: (198) [system] string(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Call: (198) [system] exec\==exec Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _3422) ^ Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _54712)) ^ Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 4)) Call: (201) [system] _64356 is 4+1 Exit: (201) [system] 5 is 4+1 ^ Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5)) ^ Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5)) ^ Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _90302)) ^ Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _90302)) ^ Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _90302)) ^ Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _90302)) ^ Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _90302) ^ Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _90302) ^ Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _119202) ^ Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5) ^ Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5) Call: (201) [system] _90302=5 Exit: (201) [system] 5=5 ^ Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5) ^ Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5)) ^ Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5)) ^ Call: (198) [user] must_det_ll(5>0) ^ Unify: (198) [user] must_det_ll(user:(5>0)) ^ Call: (199) [user] once(user:(5>0)) ^ Unify: (199) [system] once(user:(5>0)) Call: (200) [system] 5>0 Exit: (200) [system] 5>0 ^ Exit: (199) [system] once(user:(5>0)) ^ Exit: (198) [user] must_det_ll(user:(5>0)) ^ Call: (198) [user] is_synthing_unit_tests ^ Unify: (198) [user] is_synthing_unit_tests ^ Call: (200) [system] setup_call_cleanup('$notrace'(_159224, _159226), once(user:is_synthing_unit_tests0), '$restore_trace'(_159224, _159226)) ^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_159224, _159226), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_159224, _159226)) ^ Call: (201) [system] sig_atomic(system:'$notrace'(_159224, _159226)) ^ Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1)) ^ Exit: (198) [user] is_synthing_unit_tests ^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5, _163962) ^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5, [[]]) ^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5, [[]]) Call: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [system] nb_current(suspend_answers, true) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [system] string(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [system] var([[]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [system] var(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) ^ Call: (199) [user] backward_compatibility:sformat(_189458, '~q', [['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Unify: (199) [user] backward_compatibility:sformat(_189458, '~q', [['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Call: (200) [user] format(string(_189458), '~q', [['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Exit: (200) [user] format(string("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]"), '~q', [['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Exit: (199) [user] backward_compatibility:sformat("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", '~q', [['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Call: (199) [user] atom_contains("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", "[assert") ^ Unify: (199) [user] atom_contains("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", "[assert") Call: (200) [system] sub_atom("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", _196122, _196124, _196126, "[assert") Fail: (200) [system] sub_atom("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", _197062, _197064, _197066, "[assert") ^ Fail: (199) [user] atom_contains("['add-atom','&kb',[:,rule1,[->,[nums,_x,_y],[rule1output,_x,_y]]]]", "[assert") Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [occurs] occurs:contains_var('BadType', [[]]) Unify: (199) [occurs] occurs:contains_var('BadType', [[]]) Call: (200) [system] 'BadType'==[[]] Fail: (200) [system] 'BadType'==[[]] Redo: (199) [occurs] occurs:contains_var('BadType', [[]]) Unify: (199) [occurs] occurs:contains_var('BadType', [[]]) Call: (200) [system] compound([[]]) Exit: (200) [system] compound([[]]) Call: (200) [system] arg(_208178, [[]], _208102) Exit: (200) [system] arg(1, [[]], []) Call: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] 'BadType'==[] Fail: (201) [system] 'BadType'==[] Redo: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] compound([]) Fail: (201) [system] compound([]) Fail: (200) [occurs] occurs:contains_var('BadType', []) Redo: (200) [system] arg(_218386, [[]], _208102) Exit: (200) [system] arg(2, [[]], []) Call: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] 'BadType'==[] Fail: (201) [system] 'BadType'==[] Redo: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] compound([]) Fail: (201) [system] compound([]) Fail: (200) [occurs] occurs:contains_var('BadType', []) Fail: (199) [occurs] occurs:contains_var('BadType', [[]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Call: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _231280) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Exit: (200) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], '&kb') ^ Call: (200) [user] symbol('add-atom') ^ Unify: (200) [user] symbol('add-atom') Call: (201) [system] atom('add-atom') Exit: (201) [system] atom('add-atom') ^ Exit: (200) [user] symbol('add-atom') ^ Call: (200) [user] symbol_concat(assert, _240574, 'add-atom') ^ Unify: (200) [user] symbol_concat(assert, _241506, 'add-atom') Call: (201) [system] atom_concat(assert, _242362, 'add-atom') Fail: (201) [system] atom_concat(assert, _242362, 'add-atom') ^ Fail: (200) [user] symbol_concat(assert, _244304, 'add-atom') Redo: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _231280) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [user] is_conz(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (200) [user] is_conz(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (201) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Exit: (201) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (201) [system] ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]=[_250666|_250668] Exit: (201) [system] ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]=['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]] Exit: (200) [user] is_conz(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Exit: (199) [user] inside_assert(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Exit: (200) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [system] compound_name_arity(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _258026, _258028) Exit: (200) [system] compound_name_arity(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], '[|]', 2) ^ Call: (200) [user] symbol_concat(eval, _259970, '[|]') ^ Unify: (200) [user] symbol_concat(eval, _260902, '[|]') Call: (201) [system] atom_concat(eval, _261758, '[|]') Fail: (201) [system] atom_concat(eval, _261758, '[|]') ^ Fail: (200) [user] symbol_concat(eval, _263700, '[|]') Redo: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Exit: (200) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) ^ Call: (200) [user] symbol('add-atom') ^ Unify: (200) [user] symbol('add-atom') Call: (201) [system] atom('add-atom') Exit: (201) [system] atom('add-atom') ^ Exit: (200) [user] symbol('add-atom') Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) ^ Call: (200) [user] symbol_concat(_274746, !, 'add-atom') ^ Unify: (200) [user] symbol_concat(_275678, !, 'add-atom') Call: (201) [system] atom_concat(_276536, !, 'add-atom') Fail: (201) [system] atom_concat(_276536, !, 'add-atom') ^ Fail: (200) [user] symbol_concat(_278476, !, 'add-atom') Redo: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]) Call: (200) [system] fail Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) Exit: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]) ^ Call: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _284828), pfcAdd_Now('next-operation'(_284828))) ^ Unify: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _284828), pfcAdd_Now('next-operation'(_284828))) Call: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _284828) Unify: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], op(exec, 'add-atom', _287620)) Call: (200) [user] o_s(['&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _287620) Unify: (200) [user] o_s(['&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], _287620) Call: (201) [user] o_s('&kb', _287620) Unify: (201) [user] o_s('&kb', '&kb') Exit: (201) [user] o_s('&kb', '&kb') Exit: (200) [user] o_s(['&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], '&kb') Exit: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], op(exec, 'add-atom', '&kb')) ^ Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (200) [user] current_predicate(pfcAdd/1) ^ Exit: (200) [user] current_predicate(pfcAdd/1) ^ Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (201) [user] clause(pfcTraceExecution, true) ^ Fail: (201) [user] clause(pfcTraceExecution, true) ^ Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (201) [user] must_ex(current_why_UU(_306090)) ^ Unify: (201) [user] must_ex(current_why_UU(_306090)) Call: (203) [user] current_why_UU(_306090) Unify: (203) [user] current_why_UU(_306090) ^ Call: (204) [user] get_why_uu(_306090) ^ Unify: (204) [user] get_why_uu(_306090) ^ Call: (205) [user] findall(_311630, current_why(_311630), _311636) ^ Unify: (205) [$bags] findall(_311630, user:current_why(_311630), _311636) ^ Call: (206) [$bags] findall(_311630, user:current_why(_311630), _311636, []) ^ Unify: (206) [$bags] findall(_311630, user:current_why(_311630), _311636, []) ^ Call: (207) [$bags] cleanup_bag(findall_loop(_311630, user:current_why(_311630), _311636, []), '$destroy_findall_bag') ^ Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_311630, user:current_why(_311630), _311636, []), '$bags':'$destroy_findall_bag') Call: (208) [$bags] findall_loop(_311630, user:current_why(_311630), _311636, []) Unify: (208) [$bags] findall_loop(_311630, user:current_why(_311630), _311636, []) ^ Call: (209) [user] bugger:current_why(_311630) ^ Unify: (209) [user] bugger:current_why(_311630) ^ Call: (210) [user] bugger:current_why_data(_311630) ^ Unify: (210) [user] bugger:current_why_data(_311630) Call: (211) [system] nb_current('$current_why', wp(_311630, _322890)) Fail: (211) [system] nb_current('$current_why', wp(_311630, _322890)) ^ Redo: (210) [user] bugger:current_why_data(_311630) ^ Unify: (210) [user] bugger:current_why_data(_311630) Call: (211) [t_l] t_l:current_why_source(_311630) Fail: (211) [t_l] t_l:current_why_source(_311630) ^ Fail: (210) [user] bugger:current_why_data(_311630) ^ Redo: (209) [user] bugger:current_why(_311630) ^ Unify: (209) [user] bugger:current_why(mfl4(_330318, _330320, _330322, _330324)) ^ Call: (211) [system] setup_call_cleanup('$notrace'(_331274, _331276), once(user:current_mfl4(_330318, _330320, _330322, _330324)), '$restore_trace'(_331274, _331276)) ^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_331274, _331276), system:once(user:current_mfl4(_330318, _330320, _330322, _330324)), system:'$restore_trace'(_331274, _331276)) ^ Call: (212) [system] sig_atomic(system:'$notrace'(_331274, _331276)) ^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_330318, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_330318, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (208) [$bags] findall_loop(_311630, user:current_why(_311630), _311636, []) Exit: (208) [$bags] findall_loop(_311630, user:current_why(_311630), [P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_311630, user:current_why(_311630), [P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (206) [$bags] findall(_311630, user:current_why(_311630), [P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (205) [$bags] findall(_311630, user:current_why(_311630), [P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] [P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (205) [system] [P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (205) [user] u_to_uu([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _306090) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (206) [system] var([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (206) [system] var([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _306090) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (206) [system] nonvar([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (206) [system] nonvar([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (206) [system] [P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_467770, _467772) Fail: (206) [system] [P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_467770, _467772) ^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _306090) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _306090) ^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _498132) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _498132) ^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _498132) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_348174, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (208) [system] var([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (208) [system] var([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3822) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (208) [user] not(compound([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (208) [system] not(user:compound([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (209) [system] compound([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (209) [system] compound([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (208) [system] not(user:compound([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3822) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3822) ^ Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3822) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (209) [system] var(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (209) [system] var(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3822) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (209) [user] not(compound(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (209) [system] not(user:compound(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (210) [system] compound(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (210) [system] compound(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3822) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3776) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (207) [system] var(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (207) [system] var(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3776) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (207) [system] nonvar(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (207) [system] nonvar(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (207) [system] P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_341444, _341446) Fail: (207) [system] P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_341444, _341446) ^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3776) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) Call: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb'))) Fail: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _499758) ^ Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _499758) Call: (206) [system] fail Fail: (206) [system] fail ^ Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _499758) ^ Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace))) ^ Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace))) ^ Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:each_call_cleanup) ^ Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:each_call_cleanup) Call: (207) [system] current_prolog_flag(occurs_check, _31182) Exit: (207) [system] current_prolog_flag(occurs_check, true) ^ Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (208) [system] true==true Exit: (208) [system] true==true ^ Call: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Call: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), _131594, _131596) ^ Exit: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), user, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) Call: (214) [system] _135338=user Exit: (214) [system] user=user ^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _137208) ^ Exit: (214) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55c12cff9de0)) Call: (214) [$syspreds] clause_property((0x55c12cff9de0), module(user)) Unify: (214) [$syspreds] clause_property((0x55c12cff9de0), module(user)) Exit: (214) [$syspreds] clause_property((0x55c12cff9de0), module(user)) ^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55c12cff9de0)) ^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55c12cff9de0)) ^ Call: (215) [user] clause(_143764, _143766, (0x55c12cff9de0)) ^ Exit: (215) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55c12cff9de0)) ^ Call: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), _145660) ^ Unify: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))) Call: (215) [system] 'next-operation'(op(exec, 'add-atom', '&kb'))=@='next-operation'(op(exec, 'add-atom', '&kb')) Exit: (215) [system] 'next-operation'(op(exec, 'add-atom', '&kb'))=@='next-operation'(op(exec, 'add-atom', '&kb')) ^ Call: (215) [user] strip_m(true, _150302) ^ Unify: (215) [user] strip_m(true, true) ^ Exit: (215) [user] strip_m(true, true) Call: (215) [system] cl('next-operation'(op(exec, 'add-atom', '&kb')), true)=@=cl('next-operation'(op(exec, 'add-atom', '&kb')), true) Exit: (215) [system] cl('next-operation'(op(exec, 'add-atom', '&kb')), true)=@=cl('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Exit: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55c12cff9de0)) ^ Exit: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Exit: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Fail: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Fail: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Redo: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) Unify: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) Exit: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) ^ Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace)), user:each_call_cleanup) ^ Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3804, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_3804)), trace))) ^ Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcRun ^ Unify: (202) [user] pfcRun ^ Call: (203) [user] pfcGetSearch(direct) ^ Unify: (203) [user] pfcGetSearch(direct) Call: (204) [t_l] t_l:pfcSearchTL(_226748) Fail: (204) [t_l] t_l:pfcSearchTL(_226748) ^ Redo: (203) [user] pfcGetSearch(direct) ^ Call: (204) [user] pfcSearch(_229522) ^ Unify: (204) [user] pfcSearch(direct) ^ Exit: (204) [user] pfcSearch(direct) Call: (204) [system] direct=direct Exit: (204) [system] direct=direct ^ Exit: (203) [user] pfcGetSearch(direct) ^ Unify: (202) [user] pfcRun ^ Exit: (202) [user] pfcRun ^ Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3778, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], op(exec, 'add-atom', '&kb')), pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (198) [user] must_det_ll(ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))))) ^ Unify: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))))) ^ Call: (199) [user] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))))) ^ Unify: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))))) ^ Call: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422)))) ^ Unify: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422)))) ^ Call: (201) [user] setup_call_cleanup(get_pass_fail(_276268, _276270, _276272), (color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))), (get_pass_fail(_276282, _276284, _276286), if_t(_276286==_276272, flag(loonit_failure, _276304, _276304+1)))) ^ Unify: (201) [system] setup_call_cleanup(user:get_pass_fail(_276268, _276270, _276272), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422))), user:(get_pass_fail(_276282, _276284, _276286), if_t(_276286==_276272, flag(loonit_failure, _276304, _276304+1)))) ^ Call: (202) [system] sig_atomic(user:get_pass_fail(_276268, _276270, _276272)) ^ Call: (204) [user] get_pass_fail(_276268, _276270, _276272) ^ Unify: (204) [user] get_pass_fail(_276268, _276270, _276272) Call: (205) [$syspreds] flag(loonit_success, _276268, _276268) Unify: (205) [$syspreds] flag(loonit_success, _276268, _276268) Call: (206) [system] _276268==_276268 Exit: (206) [system] _276268==_276268 Call: (206) [system] get_flag(loonit_success, _276268) Exit: (206) [system] get_flag(loonit_success, 1) Exit: (205) [$syspreds] flag(loonit_success, 1, 1) Call: (205) [$syspreds] flag(loonit_failure, _276270, _276270) Unify: (205) [$syspreds] flag(loonit_failure, _276270, _276270) Call: (206) [system] _276270==_276270 Exit: (206) [system] _276270==_276270 Call: (206) [system] get_flag(loonit_failure, _276270) Exit: (206) [system] get_flag(loonit_failure, 0) Exit: (205) [$syspreds] flag(loonit_failure, 0, 0) Call: (205) [system] _276272 is 1+0 Exit: (205) [system] 1 is 1+0 ^ Exit: (204) [user] get_pass_fail(1, 0, 1) ^ Exit: (202) [system] sig_atomic(user:get_pass_fail(1, 0, 1)) ^ Call: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))) ^ Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))) ^ Call: (204) [user] is_compatio ^ Unify: (204) [user] is_compatio ^ Call: (206) [system] setup_call_cleanup('$notrace'(_309214, _309216), once(user:is_compatio0), '$restore_trace'(_309214, _309216)) ^ Unify: (206) [system] setup_call_cleanup(system:'$notrace'(_309214, _309216), system:once(user:is_compatio0), system:'$restore_trace'(_309214, _309216)) ^ Call: (207) [system] sig_atomic(system:'$notrace'(_309214, _309216)) ^ Fail: (204) [user] is_compatio ^ Redo: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))) ^ Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))) ^ Call: (205) [rtrace] rtrace:quietly3(user:(wots(_314832, must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:')))), (_314832==""->true;our_ansi_format('#ffa509', '~w~n', [_314832])))) ^ Unify: (205) [rtrace] rtrace:quietly3(user:(wots(_314832, must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:')))), (_314832==""->true;our_ansi_format('#ffa509', '~w~n', [_314832])))) ;; In file as: !(add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) ;; To unit test case: ^ Exit: (205) [rtrace] rtrace:quietly3(user:(wots(";; In file as: !(add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) ;; To unit test case:", must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:')))), (";; In file as: !(add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) ;; To unit test case:"==""->true;our_ansi_format('#ffa509', '~w~n', [";; In file as: !(add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) ;; To unit test case:"])))) ^ Exit: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))) Call: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422) Unify: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _3422) Call: (204) [system] _331868=_331870 Exit: (204) [system] _331868=_331868 ^ Call: (204) [user] ignore(catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _333766, _331868, _333770, _333772)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _333766, _331868, _333770, _333772, _331868, _3422)), give_up(_333808), pp_m('red', gave_up(_333808)))) ^ Unify: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _333766, _331868, _333770, _333772)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _333766, _331868, _333770, _333772, _331868, _3422)), give_up(_333808), pp_m('red', gave_up(_333808)))) ^ Call: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Unify: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Call: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]))) ^ Unify: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]))) ^ Call: (209) [user] once((is_mettalog;is_testing)) ^ Unify: (209) [system] once(user:(is_mettalog;is_testing)) ^ Call: (211) [user] is_mettalog ^ Unify: (211) [user] is_mettalog ^ Call: (212) [user] is_win64 ^ Unify: (212) [user] is_win64 Call: (213) [system] current_prolog_flag(windows, _353042) Fail: (213) [system] current_prolog_flag(windows, _353970) ^ Fail: (212) [user] is_win64 ^ Redo: (211) [user] is_mettalog ^ Unify: (211) [user] is_mettalog ^ Call: (212) [user] is_metta_flag(log) ^ Unify: (212) [user] is_metta_flag(log) ^ Call: (214) [system] setup_call_cleanup('$notrace'(_359430, _359432), once(user:is_flag0(log)), '$restore_trace'(_359430, _359432)) ^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_359430, _359432), system:once(user:is_flag0(log)), system:'$restore_trace'(_359430, _359432)) ^ Call: (215) [system] sig_atomic(system:'$notrace'(_359430, _359432)) ^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (212) [user] is_metta_flag(log) ^ Exit: (211) [user] is_mettalog ^ Exit: (209) [system] once(user:(is_mettalog;is_testing)) ^ Call: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Unify: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Call: (210) [user] original_user_error(_367826) ^ Unify: (210) [user] original_user_error(_367826) Call: (211) [system] stream_property(_367826, file_no(2)) Unify: (211) [system] stream_property(_367826, file_no(2)) Call: (212) [system] nonvar(_367826) Redo: (211) [system] stream_property(_367826, file_no(2)) Unify: (211) [system] stream_property(_367826, file_no(2)) Call: (212) [system] nonvar(_367826) Redo: (211) [system] stream_property(_367826, file_no(2)) Unify: (211) [system] stream_property(_367826, file_no(2)) Call: (212) [system] nonvar(file_no(2)) Exit: (212) [system] nonvar(file_no(2)) Call: (212) [system] file_no(2)=alias(_378946) Redo: (211) [system] stream_property(_367826, file_no(2)) Exit: (211) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (210) [user] original_user_error((0x7fb684e90220)) ^ Call: (210) [user] with_output_to((0x7fb684e90220), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) Call: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]) Unify: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]) ^ Call: (213) [user] real_notrace(write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Unify: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Call: (214) [user] setup_call_cleanup('$notrace'(_387378, _387380), once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), '$restore_trace'(_387378, _387380)) ^ Unify: (214) [system] setup_call_cleanup(user:'$notrace'(_387378, _387380), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), user:'$restore_trace'(_387378, _387380)) ^ Call: (215) [system] sig_atomic(user:'$notrace'(_387378, _387380)) !(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) (())) ^ Exit: (214) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), user:'$restore_trace'(3, -1)) ^ Exit: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) Exit: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]) ^ Exit: (210) [user] with_output_to((0x7fb684e90220), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Exit: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Exit: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]))) ^ Exit: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_399264, _399266), once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _333766, _331868, _333770, _333772)), '$restore_trace'(_399264, _399266)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_399264, _399266), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], _333766, _331868, _333770, _333772)), system:'$restore_trace'(_399264, _399266)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_399264, _399266)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), _331868, ['_y'=_402632, '_x'=_402610], ['_y'=_402988, '_x'=_403000])), system:'$restore_trace'(3, -1)) Call: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), _331868, ['_y'=_402632, '_x'=_402610], ['_y'=_402988, '_x'=_403000], _331868, _3422) Unify: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), _331868, ['_y'=_402632, '_x'=_402610], ['_y'=_402988, '_x'=_403000], _331868, _3422) Call: (208) [user] reset_caches Unify: (208) [user] reset_caches ^ Call: (209) [user] forall(clause(reset_cache, _415416), forall(rtrace_on_error(_415416), true)) ^ Unify: (209) [$apply] forall(user:clause(reset_cache, _415416), user:forall(rtrace_on_error(_415416), true)) ^ Call: (210) [user] clause(reset_cache, _415416) ^ Exit: (210) [user] clause(reset_cache, retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))) ^ Call: (210) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))), true) ^ Unify: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))), user:true) Call: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))) Unify: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))) Call: (212) [user] catch_err(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258)), _422902, (write_src_uo(_422902=retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))), catch(rtrace(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))), _422902, throw(give_up(_422902=retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))))), throw(_422902))) Unify: (212) [user] catch_err(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258)), _422902, (write_src_uo(_422902=retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))), catch(rtrace(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))), _422902, throw(give_up(_422902=retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))))), throw(_422902))) ^ Call: (214) [user] retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258)) ^ Exit: (214) [user] retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258)) Exit: (212) [user] catch_err(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258)), _422902, (write_src_uo(_422902=retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))), catch(rtrace(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))), _422902, throw(give_up(_422902=retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))))), throw(_422902))) Exit: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))) ^ Exit: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_418250, _418252, _418254, _418256, _418258))), user:true) ^ Redo: (210) [user] clause(reset_cache, _415416) ^ Exit: (210) [user] clause(reset_cache, true) ^ Call: (210) [user] forall(rtrace_on_error(true), true) ^ Unify: (210) [$apply] forall(user:rtrace_on_error(true), user:true) Call: (211) [user] rtrace_on_error(true) Unify: (211) [user] rtrace_on_error(true) Call: (212) [user] catch_err(true, _435026, (write_src_uo(_435026=true), catch(rtrace(true), _435026, throw(give_up(_435026=true))), throw(_435026))) Unify: (212) [user] catch_err(true, _435026, (write_src_uo(_435026=true), catch(rtrace(true), _435026, throw(give_up(_435026=true))), throw(_435026))) Exit: (212) [user] catch_err(true, _435026, (write_src_uo(_435026=true), catch(rtrace(true), _435026, throw(give_up(_435026=true))), throw(_435026))) Exit: (211) [user] rtrace_on_error(true) ^ Exit: (210) [$apply] forall(user:rtrace_on_error(true), user:true) ^ Exit: (209) [$apply] forall(user:clause(reset_cache, _415416), user:forall(rtrace_on_error(_415416), true)) Exit: (208) [user] reset_caches Call: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), _331868, ['_y'=_402632, '_x'=_402610], ['_y'=_402988, '_x'=_403000], _331868, _3422) Unify: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), _331868, ['_y'=_402632, '_x'=_402610], ['_y'=_402988, '_x'=_403000], _331868, _3422) Call: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), _331868, ['_y'=_402632, '_x'=_402610], ['_y'=_402988, '_x'=_403000], _331868, _3422) Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), _331868, ['_y'=_402632, '_x'=_402610], ['_y'=_402988, '_x'=_403000], _331868, _3422) Call: (212) [user] file_hides_results(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868)) Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), _331868, ['_y'=_402632, '_x'=_402610], ['_y'=_402988, '_x'=_403000], _331868, _3422) Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), _331868, ['_y'=_402632, '_x'=_402610], ['_y'=_402988, '_x'=_403000], _331868, _3422) ^ Call: (213) [system] setup_call_cleanup('$notrace'(_472090, _472092), once(user:(reset_eval_num, _471562=res(_3422), _471578=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), _471596), (is_compatio->option_else(answer, _471620, leap);option_else(answer, _471620, each)), option_else('maximum-result-count', _471642, inf), option_else('initial-result-count', _471656, 10), _471668=contrl(_471642, _471620), _471686=_471688, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_471716), option_value(exec, skip), \+always_exec(_471596)->_471746=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868)), deterministic(_471762)), _471686=1, !, true;_471746=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), deterministic(_471762), xform_out(_331868, _471820), nb_setarg(1, _471562, _471820)), !, flag(result_num, _471846, 0), _471858=eval('&self', _471596, _331868), \+ \+ (user:maplist(name_vars, ['_y'=_402632, '_x'=_402610]), user:name_vars('OUT'=_331868), if_t(_471686==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_471686==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_471858)))), if_t(option_value(repl, true), add_history_src(exec(_471596))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_471858), writeln('.')))), true)))), '$restore_trace'(_472090, _472092)) ^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_472090, _472092), system:once(user:(reset_eval_num, _471562=res(_3422), _471578=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), _471596), (is_compatio->option_else(answer, _471620, leap);option_else(answer, _471620, each)), option_else('maximum-result-count', _471642, inf), option_else('initial-result-count', _471656, 10), _471668=contrl(_471642, _471620), _471686=_471688, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_471716), option_value(exec, skip), \+always_exec(_471596)->_471746=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868)), deterministic(_471762)), _471686=1, !, true;_471746=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), deterministic(_471762), xform_out(_331868, _471820), nb_setarg(1, _471562, _471820)), !, flag(result_num, _471846, 0), _471858=eval('&self', _471596, _331868), \+ \+ (user:maplist(name_vars, ['_y'=_402632, '_x'=_402610]), user:name_vars('OUT'=_331868), if_t(_471686==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_471686==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_471858)))), if_t(option_value(repl, true), add_history_src(exec(_471596))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_471858), writeln('.')))), true)))), system:'$restore_trace'(_472090, _472092)) ^ Call: (214) [system] sig_atomic(system:'$notrace'(_472090, _472092)) ^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _471686=_471686, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_471716), option_value(exec, skip), \+always_exec(['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]])->(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), deterministic(_471762), xform_out(_331868, _471820), nb_setarg(1, res(_3422), _471820))=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868)), deterministic(_471762)), _471686=1, !, true;(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), deterministic(_471762), xform_out(_331868, _471820), nb_setarg(1, res(_3422), _471820))=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], [[]]], _331868), deterministic(_471762), xform_out(_331868, _471820), nb_setarg(1, res(_3422), _471820)), !, flag(result_num, 1, 0), eval('&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], _331868)=eval('&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], _331868), \+ \+ (user:maplist(name_vars, ['_y'=_402632, '_x'=_402610]), user:name_vars('OUT'=_331868), if_t(_471686==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_471686==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], _331868))))), if_t(option_value(repl, true), add_history_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _402610, _402632], [rule1output, _402610, _402632]]]], _331868)), writeln('.')))), true)))), system:'$restore_trace'(3, -1)) ^ Call: (212) [user] in_answer_io(format('~N[')) ^ Unify: (212) [user] in_answer_io(format('~N[')) Call: (213) [system] nb_current(suspend_answers, true) ^ Redo: (212) [user] in_answer_io(format('~N[')) ^ Unify: (212) [user] in_answer_io(format('~N[')) ^ Call: (213) [user] answer_output(_504036) ^ Unify: (213) [user] answer_output(_504036) ^ Call: (214) [user] is_testing ^ Unify: (214) [user] is_testing ^ Call: (215) [user] is_metta_flag(test) ^ Unify: (215) [user] is_metta_flag(test) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_509578, _509580), once(user:is_flag0(test)), '$restore_trace'(_509578, _509580)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_509578, _509580), system:once(user:is_flag0(test)), system:'$restore_trace'(_509578, _509580)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_509578, _509580)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] is_metta_flag(test) ^ Exit: (214) [user] is_testing ^ Call: (214) [user] original_user_output(_504036) ^ Unify: (214) [user] original_user_output(_504036) Call: (215) [system] stream_property(_504036, file_no(1)) Unify: (215) [system] stream_property(_504036, file_no(1)) Call: (216) [system] nonvar(_504036) Redo: (215) [system] stream_property(_504036, file_no(1)) Unify: (215) [system] stream_property(_504036, file_no(1)) Call: (216) [system] nonvar(_504036) Redo: (215) [system] stream_property(_504036, file_no(1)) Unify: (215) [system] stream_property(_4442, file_no(1)) Call: (216) [system] nonvar(file_no(1)) Exit: (216) [system] nonvar(file_no(1)) Call: (216) [system] file_no(1)=alias(_6876) Redo: (215) [system] stream_property(_4442, file_no(1)) Exit: (215) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (214) [user] original_user_output((0x7fb684e90120)) ^ Exit: (213) [user] answer_output((0x7fb684e90120)) ^ Call: (213) [user] with_output_to((0x7fb684e90120), format('~N[')) Call: (215) [$syspreds] format('~N[') Unify: (215) [$syspreds] format('~N[') ^ Call: (216) [$syspreds] format('~N[', []) [ ^ Exit: (216) [$syspreds] format('~N[', []) Exit: (215) [$syspreds] format('~N[') ^ Exit: (213) [user] with_output_to((0x7fb684e90120), format('~N[')) ^ Exit: (212) [user] in_answer_io(format('~N[')) Call: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _19046, _4390, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), _19052), ((((_4390==true->!;true), set_option_value(interactive, _19046), contrl(inf, each)=contrl(_19122, _19124), nb_setarg(1, res(_3422), _4418), current_input(_19148), read_pending_codes(_19148, _19160, []), flag(result_num, _19174, _19174+1), flag(result_num, _19194, _19194), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _4418))), if_t(_19194=<_19122, ((_19194==1, _4390==true->not_compatio(format('~N~nDeterministic: ', [])), !;_4390==true->not_compatio(format('~N~nLast Result(~w): ', [_19194])), !;not_compatio(format('~N~nNDet Result(~w): ', [_19194]))), ignore((not_compatio(if_t(\+symbolic(_4418), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4194, '_x'=_4176]), not_compatio(write_bsrc(_4418)), true)))))))), in_answer_io(write_asrc(_4418)), not_compatio(format('~N')), (_4390\==true, _19046, _19124\==leap, 10>_19194, _19194<_19122->_19556=true;_19556=false), if_t((_19556==true;_4390==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _19052))))), color_g_mesg('green', ignore((['_y'=_4194, '_x'=_4176]\=@=['_y'=_4256, '_x'=_4268]->not_compatio((reverse(['_y'=_4194, '_x'=_4176], _19660), maplist(print_var, _19660), nop(nl)));true)))), (_19556==true->write("~npress ';' for more solutions "), get_single_char_key(_19722), not_compatio((writeq(key=_19722), nl)), (_19722==b->once(repl), fail;_19722==m->make;_19722==t->nop(set_debug(eval, true)), rtrace;_19722=='T'->set_debug(eval, true);_19722==(;)->true;_19722==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_19722=='L'->nb_setarg(1, contrl(inf, each), _19194);_19722==l->nb_setarg(2, contrl(inf, each), leap);(_19722=='\n';_19722=='\r')->!, fail;!, fail));_4390\==true, \+_19046, contrl(inf, each)=contrl(_19122, leap)->true;_4390==true->!;true), format('~N~n'))) Unify: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _4390, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), _19052), ((((_4390==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_19122, _19124), nb_setarg(1, res(_3422), _4418), current_input(_19148), read_pending_codes(_19148, _19160, []), flag(result_num, _19174, _19174+1), flag(result_num, _19194, _19194), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _4418))), if_t(_19194=<_19122, ((_19194==1, _4390==true->not_compatio(format('~N~nDeterministic: ', [])), !;_4390==true->not_compatio(format('~N~nLast Result(~w): ', [_19194])), !;not_compatio(format('~N~nNDet Result(~w): ', [_19194]))), ignore((not_compatio(if_t(\+symbolic(_4418), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4194, '_x'=_4176]), not_compatio(write_bsrc(_4418)), true)))))))), in_answer_io(write_asrc(_4418)), not_compatio(format('~N')), (_4390\==true, false, _19124\==leap, 10>_19194, _19194<_19122->_19556=true;_19556=false), if_t((_19556==true;_4390==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _19052))))), color_g_mesg('green', ignore((['_y'=_4194, '_x'=_4176]\=@=['_y'=_4256, '_x'=_4268]->not_compatio((reverse(['_y'=_4194, '_x'=_4176], _19660), maplist(print_var, _19660), nop(nl)));true)))), (_19556==true->write("~npress ';' for more solutions "), get_single_char_key(_19722), not_compatio((writeq(key=_19722), nl)), (_19722==b->once(repl), fail;_19722==m->make;_19722==t->nop(set_debug(eval, true)), rtrace;_19722=='T'->set_debug(eval, true);_19722==(;)->true;_19722==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_19722=='L'->nb_setarg(1, contrl(inf, each), _19194);_19722==l->nb_setarg(2, contrl(inf, each), leap);(_19722=='\n';_19722=='\r')->!, fail;!, fail));_4390\==true, \+false, contrl(inf, each)=contrl(_19122, leap)->true;_4390==true->!;true), format('~N~n'))) Call: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), _19052) Unify: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), _19052) Call: (214) [system] statistics(cputime, _32280) Exit: (214) [system] statistics(cputime, 8.697815449) Call: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418))) Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418))) ^ Call: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] var(true) Fail: (216) [system] var(true) ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (216) [user] option_value0(rtrace, 'True') ^ Unify: (216) [user] option_value0(rtrace, 'True') ^ Call: (217) [user] was_option_value(rtrace, _45240) ^ Unify: (217) [user] was_option_value(rtrace, _45240) Call: (218) [system] current_prolog_flag(rtrace, _47098) Fail: (218) [system] current_prolog_flag(rtrace, _47098) ^ Redo: (217) [user] was_option_value(rtrace, _45240) ^ Unify: (217) [user] was_option_value(rtrace, _45240) Call: (218) [$syspreds] prolog_load_context(rtrace, _50812) Fail: (218) [$syspreds] prolog_load_context(rtrace, _50812) ^ Redo: (217) [user] was_option_value(rtrace, _45240) ^ Unify: (217) [user] was_option_value(rtrace, _45240) Call: (218) [system] nb_current(rtrace, _54526) Fail: (218) [system] nb_current(rtrace, _54526) ^ Fail: (217) [user] was_option_value(rtrace, _45240) ^ Redo: (216) [user] option_value0(rtrace, 'True') ^ Fail: (216) [user] option_value0(rtrace, 'True') ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] true==false Fail: (216) [system] true==false ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_64750, _64752), once(user:option_value0(rtrace, true)), '$restore_trace'(_64750, _64752)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_64750, _64752), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_64750, _64752)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_64750, _64752)) ^ Fail: (215) [user] option_value(rtrace, true) Redo: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418))) Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418))) ^ Call: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] var(rtrace) Fail: (216) [system] var(rtrace) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] rtrace==false Fail: (216) [system] rtrace==false ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] rtrace==true Fail: (216) [system] rtrace==true ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) ^ Call: (216) [user] fast_option_value(rtrace, debug) ^ Unify: (216) [user] fast_option_value(rtrace, debug) Call: (217) [system] atom(rtrace) Exit: (217) [system] atom(rtrace) Call: (217) [system] current_prolog_flag(rtrace, debug) Fail: (217) [system] current_prolog_flag(rtrace, debug) ^ Fail: (216) [user] fast_option_value(rtrace, debug) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) ^ Call: (216) [user] fast_option_value(rtrace, trace) ^ Unify: (216) [user] fast_option_value(rtrace, trace) Call: (217) [system] atom(rtrace) Exit: (217) [system] atom(rtrace) Call: (217) [system] current_prolog_flag(rtrace, trace) Fail: (217) [system] current_prolog_flag(rtrace, trace) ^ Fail: (216) [user] fast_option_value(rtrace, trace) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _99968) Unify: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _99968) ^ Call: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _99968, _101904) ^ Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _99968, []) Call: (218) [system] current_prolog_flag(nodebugx, true) ^ Redo: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _99968, _104708) ^ Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _99968, _105646) ^ Call: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (218) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_108380, _108382, _108384), defined) ^ Unify: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_108380, _108382, _108384), defined) Call: (219) [system] nonvar(defined) Exit: (219) [system] nonvar(defined) Call: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_108380, _108382, _108384)) Unify: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_108380, _108382, _108384)) Call: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_108380, _108382, _108384)) Unify: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_108380, _108382, _108384)) Call: (221) [system] callable(debugging_logicmoo_setting(_108380, _108382, _108384)) Exit: (221) [system] callable(debugging_logicmoo_setting(_108380, _108382, _108384)) Call: (221) [system] atom(bugger) Exit: (221) [system] atom(bugger) Exit: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_108380, _108382, _108384)) Exit: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_108380, _108382, _108384)) ^ Exit: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_108380, _108382, _108384), defined) ^ Call: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _99968, _122294) ^ Unify: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error]) Exit: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), true) Call: (216) [system] true==true Exit: (216) [system] true==true ^ Exit: (215) [user] is_debugging(rtrace) Exit: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418))) ^ Call: (215) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), tAt_rtrace) ^ Unify: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), rtrace:tAt_rtrace) Call: (216) [system] _132754=mquietly_if(true, rtrace:tAt_rtrace) Exit: (216) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (216) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), deterministic(_134632)), (notrace(_134632==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace)) ^ Unify: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), deterministic(_4390), xform_out(_3862, _4418), nb_setarg(1, res(_3422), _4418)), deterministic(_134632)), (notrace(_134632==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Call: (217) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (220) [rtrace] rtrace:restart_rtrace1 ^ Unify: (220) [rtrace] rtrace:restart_rtrace1 ^ Exit: (220) [rtrace] rtrace:restart_rtrace1 ^ Exit: (217) [system] sig_atomic(rtrace:restart_rtrace) Call: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) Unify: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (219) [user] catch_metta_return(eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), _3862) ^ Unify: (219) [user] catch_metta_return(eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862), _3862) ^ Call: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) Call: (222) [system] var([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Redo: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_150012, _150014), once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), '$restore_trace'(_150012, _150014)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_150012, _150014), system:once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), system:'$restore_trace'(_150012, _150014)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_150012, _150014)) ^ Redo: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_154750, _154752), once(user:nonvar(_3862)), '$restore_trace'(_154750, _154752)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_154750, _154752), system:once(user:nonvar(_3862)), system:'$restore_trace'(_154750, _154752)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_154750, _154752)) ^ Redo: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_159488, _159490), once(user:nonvar(_3862)), '$restore_trace'(_159488, _159490)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_159488, _159490), system:once(user:nonvar(_3862)), system:'$restore_trace'(_159488, _159490)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_159488, _159490)) ^ Redo: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) Call: (222) [system] [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]==[] ^ Redo: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) Call: (222) [system] atom(=) Exit: (222) [system] atom(=) Call: (222) [system] (=)\==(=) ^ Redo: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Call: (224) [system] setup_call_cleanup('$notrace'(_173554, _173556), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), '$restore_trace'(_173554, _173556)) ^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_173554, _173556), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), system:'$restore_trace'(_173554, _173556)) ^ Call: (225) [system] sig_atomic(system:'$notrace'(_173554, _173556)) ^ Fail: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Redo: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (221) [user] eval_args(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (222) [user] eval_00(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (222) [user] eval_00(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_182952, _182954), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), '$restore_trace'(_182952, _182954)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_182952, _182954), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), system:'$restore_trace'(_182952, _182954)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_182952, _182954)) ^ Fail: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Redo: (222) [user] eval_00(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (222) [user] eval_00(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (223) [user] eval_01(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Unify: (223) [user] eval_01(=, _143406, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _3862) ^ Call: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) Call: (226) [system] 500<1 Fail: (226) [system] 500<1 ^ Redo: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_196110, _196112), once(user:(_196086 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _196100))), '$restore_trace'(_196110, _196112)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_196110, _196112), system:once(user:(_196086 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _196100))), system:'$restore_trace'(_196110, _196112)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_196110, _196112)) ^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _199018, _199024], [rule1output, _199018, _199024]]]], [[]]]))), system:'$restore_trace'(3, -1)) ^ Call: (224) [user] trace_eval(eval_20(=, _143406), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Unify: (224) [user] trace_eval(eval_20(=, _143406), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Call: (225) [user] must_det_ll((notrace((flag(eval_num, _201906, _201906+1), _201924 is _201906 mod 500, _201942 is 99-499 mod 100, _201966=_201968, option_else('trace-length', _201980, 500), option_else('trace-depth', _201988, 30))), quietly(if_t((nop(stop_rtrace), _201924>_201980), (set_debug(eval, false), _202044 is _201980+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202044])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202096))))) ^ Unify: (225) [user] must_det_ll(user:(notrace((flag(eval_num, _201906, _201906+1), _201924 is _201906 mod 500, _201942 is 99-499 mod 100, _201966=_201968, option_else('trace-length', _201980, 500), option_else('trace-depth', _201988, 30))), quietly(if_t((nop(stop_rtrace), _201924>_201980), (set_debug(eval, false), _202044 is _201980+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202044])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202096))))) ^ Call: (226) [user] once(user:(notrace((flag(eval_num, _201906, _201906+1), _201924 is _201906 mod 500, _201942 is 99-499 mod 100, _201966=_201968, option_else('trace-length', _201980, 500), option_else('trace-depth', _201988, 30))), quietly(if_t((nop(stop_rtrace), _201924>_201980), (set_debug(eval, false), _202044 is _201980+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202044])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202096))))) ^ Unify: (226) [system] once(user:(notrace((flag(eval_num, _201906, _201906+1), _201924 is _201906 mod 500, _201942 is 99-499 mod 100, _201966=_201968, option_else('trace-length', _201980, 500), option_else('trace-depth', _201988, 30))), quietly(if_t((nop(stop_rtrace), _201924>_201980), (set_debug(eval, false), _202044 is _201980+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202044])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202096))))) ^ Call: (229) [system] setup_call_cleanup('$notrace'(_205820, _205822), once(user:(flag(eval_num, _201906, _201906+1), _201924 is _201906 mod 500, _201942 is 99-499 mod 100, _201966=_201968, option_else('trace-length', _201980, 500), option_else('trace-depth', _201988, 30))), '$restore_trace'(_205820, _205822)) ^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_205820, _205822), system:once(user:(flag(eval_num, _201906, _201906+1), _201924 is _201906 mod 500, _201942 is 99-499 mod 100, _201966=_201968, option_else('trace-length', _201980, 500), option_else('trace-depth', _201988, 30))), system:'$restore_trace'(_205820, _205822)) ^ Call: (230) [system] sig_atomic(system:'$notrace'(_205820, _205822)) ^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _201966=_201966, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _202044 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202044])), nop((start_rtrace, rtrace))))) ^ Unify: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _202044 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202044])), nop((start_rtrace, rtrace))))) ^ Exit: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _202044 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202044])), nop((start_rtrace, rtrace))))) Call: (228) [user] nop(notrace(no_repeats_var(_202096))) Unify: (228) [user] nop(notrace(no_repeats_var(_202096))) Exit: (228) [user] nop(notrace(no_repeats_var(_202096))) ^ Exit: (226) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _201966=_201966, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _202044 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202044])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202096))))) ^ Exit: (225) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _201966=_201966, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _202044 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_202044])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_202096))))) Call: (225) [occurs] occurs:sub_term(_217284, e) Unify: (225) [occurs] occurs:sub_term(e, e) Exit: (225) [occurs] occurs:sub_term(e, e) Call: (225) [system] e\=e Fail: (225) [system] e\=e Redo: (225) [occurs] occurs:sub_term(_217284, e) Unify: (225) [occurs] occurs:sub_term(_217284, e) Call: (226) [system] compound(e) Fail: (226) [system] compound(e) Fail: (225) [occurs] occurs:sub_term(_217284, e) ^ Redo: (224) [user] trace_eval(eval_20(=, _143406), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) Call: (225) [system] _227502=e Exit: (225) [system] e=e ^ Call: (225) [user] if_trace((eval;e), (_201966=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))) ^ Unify: (225) [user] if_trace((eval;e), (_201966=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))) ^ Call: (227) [system] setup_call_cleanup('$notrace'(_231306, _231308), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _201966=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))), _231264, fbug((_231264-->if_trace((eval;e), (_201966=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]])))))))), '$restore_trace'(_231306, _231308)) ^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_231306, _231308), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _201966=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))), _231264, fbug((_231264-->if_trace((eval;e), (_201966=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]])))))))), system:'$restore_trace'(_231306, _231308)) ^ Call: (228) [system] sig_atomic(system:'$notrace'(_231306, _231308)) ^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _201966=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))), _231264, fbug((_231264-->if_trace((eval;e), (_201966=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (225) [user] if_trace((eval;e), (_201966=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]]))) Call: (225) [system] _236088=retval(fail) Exit: (225) [system] retval(fail)=retval(fail) Call: (225) [system] _237950=(\+ \+ (flag(eval_num, _237970, _237970+1), (retval(fail)\=@=retval(fail), nonvar(_199996)->indentq(0, _237970, <--, [e, _199996]);indentq(0, _237970, <--, [e, retval(fail)])))) Exit: (225) [system] (\+ \+ (flag(eval_num, _237970, _237970+1), (retval(fail)\=@=retval(fail), nonvar(_199996)->indentq(0, _237970, <--, [e, _199996]);indentq(0, _237970, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _237970, _237970+1), (retval(fail)\=@=retval(fail), nonvar(_199996)->indentq(0, _237970, <--, [e, _199996]);indentq(0, _237970, <--, [e, retval(fail)])))) ^ Call: (225) [user] call_cleanup(((call(eval_20(=, _143406), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996)*->nb_setarg(1, retval(fail), _199996);fail, trace, call(eval_20(=, _143406), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996)), ignore(notrace((\+_199996\=_202096, nb_setarg(1, retval(fail), _199996))))), ignore((_201966==1->ignore(\+ \+ (flag(eval_num, _237970, _237970+1), (retval(fail)\=@=retval(fail), nonvar(_199996)->indentq(0, _237970, <--, [e, _199996]);indentq(0, _237970, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _237970, _237970+1), (retval(fail)\=@=retval(fail), nonvar(_199996)->indentq(0, _237970, <--, [e, _199996]);indentq(0, _237970, <--, [e, retval(fail)]))))))))))) ^ Unify: (225) [system] call_cleanup(user:((call(eval_20(=, _143406), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996)*->nb_setarg(1, retval(fail), _199996);fail, trace, call(eval_20(=, _143406), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996)), ignore(notrace((\+_199996\=_202096, nb_setarg(1, retval(fail), _199996))))), user:ignore((_201966==1->ignore(\+ \+ (flag(eval_num, _237970, _237970+1), (retval(fail)\=@=retval(fail), nonvar(_199996)->indentq(0, _237970, <--, [e, _199996]);indentq(0, _237970, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _237970, _237970+1), (retval(fail)\=@=retval(fail), nonvar(_199996)->indentq(0, _237970, <--, [e, _199996]);indentq(0, _237970, <--, [e, retval(fail)]))))))))))) ^ Call: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Unify: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) Call: (228) [system] atom([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Redo: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Unify: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Call: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Call: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Call: (231) [system] setup_call_cleanup('$notrace'(_250356, _250358), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), '$restore_trace'(_250356, _250358)) ^ Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_250356, _250358), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])), system:'$restore_trace'(_250356, _250358)) ^ Call: (232) [system] sig_atomic(system:'$notrace'(_250356, _250358)) ^ Fail: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Redo: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) Call: (229) [system] atomic(assertEqualToResult) Exit: (229) [system] atomic(assertEqualToResult) ^ Call: (229) [user] is_sl(assertEqualToResult) ^ Unify: (229) [user] is_sl(assertEqualToResult) Call: (230) [system] number(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Unify: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) Call: (228) [system] [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]==[] ^ Redo: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Unify: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) Call: (228) [system] atom(=) Exit: (228) [system] atom(=) Call: (228) [system] (=)\==(=) ^ Redo: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Unify: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) Call: (228) [system] callable(assertEqualToResult) Exit: (228) [system] callable(assertEqualToResult) ^ Unify: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) Call: (228) [system] is_list([['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) Exit: (228) [system] is_list([['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) Call: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) Exit: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult|_277390]) Call: (228) [system] var(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Unify: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Call: (228) [user] once(expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _281152)) ^ Unify: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _281152)) ^ Call: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _281152) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _281152) Call: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) Exit: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult|_286728]) Call: (230) [system] ground(assertEqualToResult) Exit: (230) [system] ground(assertEqualToResult) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult|_289510]) ^ Call: (230) [user] apply:maplist(expand_eval, [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _289510) ^ Unify: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _289510) Call: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _289510, user:expand_eval) Unify: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [_293256|_293258], user:expand_eval) ^ Call: (232) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _293256) ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _293256) Call: (233) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Exit: (233) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom'|_297900]) Call: (233) [system] ground('add-atom') Exit: (233) [system] ground('add-atom') ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom'|_300682]) ^ Call: (233) [user] apply:maplist(expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _300682) ^ Unify: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _300682) Call: (234) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _300682, user:expand_eval) Unify: (234) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [_304428|_304430], user:expand_eval) ^ Call: (235) [user] expand_eval('&kb', _304428) ^ Unify: (235) [user] expand_eval('&kb', _304428) Call: (236) [system] is_list('&kb') ^ Redo: (235) [user] expand_eval('&kb', _304428) Call: (236) [system] '&kb'=_304428 Exit: (236) [system] '&kb'='&kb' ^ Exit: (235) [user] expand_eval('&kb', '&kb') Call: (235) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _304430, user:expand_eval) Unify: (235) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [_312790|_312792], user:expand_eval) ^ Call: (236) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _312790) ^ Unify: (236) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _312790) Call: (237) [system] is_list([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Exit: (237) [system] is_list([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) ^ Unify: (236) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:|_317434]) Call: (237) [system] ground(:) Exit: (237) [system] ground(:) ^ Unify: (236) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:|_320216]) ^ Call: (237) [user] apply:maplist(expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _320216) ^ Unify: (237) [apply] apply:maplist(user:expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _320216) Call: (238) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _320216, user:expand_eval) Unify: (238) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [_323962|_323964], user:expand_eval) ^ Call: (239) [user] expand_eval(rule1, _323962) ^ Unify: (239) [user] expand_eval(rule1, _323962) Call: (240) [system] is_list(rule1) ^ Redo: (239) [user] expand_eval(rule1, _323962) Call: (240) [system] rule1=_323962 Exit: (240) [system] rule1=rule1 ^ Exit: (239) [user] expand_eval(rule1, rule1) Call: (239) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _323964, user:expand_eval) Unify: (239) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [_332324|_332326], user:expand_eval) ^ Call: (240) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], _332324) ^ Unify: (240) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], _332324) Call: (241) [system] is_list([->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) Exit: (241) [system] is_list([->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) ^ Unify: (240) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->|_336968]) Call: (241) [system] ground(->) Exit: (241) [system] ground(->) ^ Unify: (240) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->|_339750]) ^ Call: (241) [user] apply:maplist(expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], _339750) ^ Unify: (241) [apply] apply:maplist(user:expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], _339750) Call: (242) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], _339750, user:expand_eval) Unify: (242) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], [_343496|_343498], user:expand_eval) ^ Call: (243) [user] expand_eval([nums, _4176, _4194], _343496) ^ Unify: (243) [user] expand_eval([nums, _4176, _4194], _343496) Call: (244) [system] is_list([nums, _4176, _4194]) Exit: (244) [system] is_list([nums, _4176, _4194]) ^ Unify: (243) [user] expand_eval([nums, _4176, _4194], [nums|_348140]) Call: (244) [system] ground(nums) Exit: (244) [system] ground(nums) ^ Unify: (243) [user] expand_eval([nums, _4176, _4194], [nums|_350922]) ^ Call: (244) [user] apply:maplist(expand_eval, [_4176, _4194], _350922) ^ Unify: (244) [apply] apply:maplist(user:expand_eval, [_4176, _4194], _350922) Call: (245) [apply] apply:maplist_([_4176, _4194], _350922, user:expand_eval) Unify: (245) [apply] apply:maplist_([_4176, _4194], [_354668|_354670], user:expand_eval) ^ Call: (246) [user] expand_eval(_4176, _354668) ^ Unify: (246) [user] expand_eval(_4176, _354668) Call: (247) [system] is_list(_4176) ^ Redo: (246) [user] expand_eval(_4176, _354668) Call: (247) [system] _4176=_354668 Exit: (247) [system] _4176=_4176 ^ Exit: (246) [user] expand_eval(_4176, _4176) Call: (246) [apply] apply:maplist_([_4194], _354670, user:expand_eval) Unify: (246) [apply] apply:maplist_([_4194], [_363030|_363032], user:expand_eval) ^ Call: (247) [user] expand_eval(_4194, _363030) ^ Unify: (247) [user] expand_eval(_4194, _363030) Call: (248) [system] is_list(_4194) ^ Redo: (247) [user] expand_eval(_4194, _363030) Call: (248) [system] _4194=_363030 Exit: (248) [system] _4194=_4194 ^ Exit: (247) [user] expand_eval(_4194, _4194) Call: (247) [apply] apply:maplist_([], _363032, user:expand_eval) Unify: (247) [apply] apply:maplist_([], [], user:expand_eval) Exit: (247) [apply] apply:maplist_([], [], user:expand_eval) Exit: (246) [apply] apply:maplist_([_4194], [_4194], user:expand_eval) Exit: (245) [apply] apply:maplist_([_4176, _4194], [_4176, _4194], user:expand_eval) ^ Exit: (244) [apply] apply:maplist(user:expand_eval, [_4176, _4194], [_4176, _4194]) ^ Exit: (243) [user] expand_eval([nums, _4176, _4194], [nums, _4176, _4194]) Call: (243) [apply] apply:maplist_([[rule1output, _4176, _4194]], _343498, user:expand_eval) Unify: (243) [apply] apply:maplist_([[rule1output, _4176, _4194]], [_377918|_377920], user:expand_eval) ^ Call: (244) [user] expand_eval([rule1output, _4176, _4194], _377918) ^ Unify: (244) [user] expand_eval([rule1output, _4176, _4194], _377918) Call: (245) [system] is_list([rule1output, _4176, _4194]) Exit: (245) [system] is_list([rule1output, _4176, _4194]) ^ Unify: (244) [user] expand_eval([rule1output, _4176, _4194], [rule1output|_382562]) Call: (245) [system] ground(rule1output) Exit: (245) [system] ground(rule1output) ^ Unify: (244) [user] expand_eval([rule1output, _4176, _4194], [rule1output|_385344]) ^ Call: (245) [user] apply:maplist(expand_eval, [_4176, _4194], _385344) ^ Unify: (245) [apply] apply:maplist(user:expand_eval, [_4176, _4194], _385344) Call: (246) [apply] apply:maplist_([_4176, _4194], _385344, user:expand_eval) Unify: (246) [apply] apply:maplist_([_4176, _4194], [_389090|_389092], user:expand_eval) ^ Call: (247) [user] expand_eval(_4176, _389090) ^ Unify: (247) [user] expand_eval(_4176, _389090) Call: (248) [system] is_list(_4176) ^ Redo: (247) [user] expand_eval(_4176, _389090) Call: (248) [system] _4176=_389090 Exit: (248) [system] _4176=_4176 ^ Exit: (247) [user] expand_eval(_4176, _4176) Call: (247) [apply] apply:maplist_([_4194], _389092, user:expand_eval) Unify: (247) [apply] apply:maplist_([_4194], [_397452|_397454], user:expand_eval) ^ Call: (248) [user] expand_eval(_4194, _397452) ^ Unify: (248) [user] expand_eval(_4194, _397452) Call: (249) [system] is_list(_4194) ^ Redo: (248) [user] expand_eval(_4194, _397452) Call: (249) [system] _4194=_397452 Exit: (249) [system] _4194=_4194 ^ Exit: (248) [user] expand_eval(_4194, _4194) Call: (248) [apply] apply:maplist_([], _397454, user:expand_eval) Unify: (248) [apply] apply:maplist_([], [], user:expand_eval) Exit: (248) [apply] apply:maplist_([], [], user:expand_eval) Exit: (247) [apply] apply:maplist_([_4194], [_4194], user:expand_eval) Exit: (246) [apply] apply:maplist_([_4176, _4194], [_4176, _4194], user:expand_eval) ^ Exit: (245) [apply] apply:maplist(user:expand_eval, [_4176, _4194], [_4176, _4194]) ^ Exit: (244) [user] expand_eval([rule1output, _4176, _4194], [rule1output, _4176, _4194]) Call: (244) [apply] apply:maplist_([], _377920, user:expand_eval) Unify: (244) [apply] apply:maplist_([], [], user:expand_eval) Exit: (244) [apply] apply:maplist_([], [], user:expand_eval) Exit: (243) [apply] apply:maplist_([[rule1output, _4176, _4194]], [[rule1output, _4176, _4194]], user:expand_eval) Exit: (242) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], [[nums, _4176, _4194], [rule1output, _4176, _4194]], user:expand_eval) ^ Exit: (241) [apply] apply:maplist(user:expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], [[nums, _4176, _4194], [rule1output, _4176, _4194]]) ^ Exit: (240) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) Call: (240) [apply] apply:maplist_([], _332326, user:expand_eval) Unify: (240) [apply] apply:maplist_([], [], user:expand_eval) Exit: (240) [apply] apply:maplist_([], [], user:expand_eval) Exit: (239) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], user:expand_eval) Exit: (238) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], user:expand_eval) ^ Exit: (237) [apply] apply:maplist(user:expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) ^ Exit: (236) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (236) [apply] apply:maplist_([], _312792, user:expand_eval) Unify: (236) [apply] apply:maplist_([], [], user:expand_eval) Exit: (236) [apply] apply:maplist_([], [], user:expand_eval) Exit: (235) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], user:expand_eval) Exit: (234) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], user:expand_eval) ^ Exit: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Exit: (232) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Call: (232) [apply] apply:maplist_([[[]]], _293258, user:expand_eval) Unify: (232) [apply] apply:maplist_([[[]]], [_431918|_431920], user:expand_eval) ^ Call: (233) [user] expand_eval([[]], _431918) ^ Unify: (233) [user] expand_eval([[]], _431918) Call: (234) [system] is_list([[]]) Exit: (234) [system] is_list([[]]) ^ Unify: (233) [user] expand_eval([[]], [[]|_436562]) Call: (234) [system] ground([]) Exit: (234) [system] ground([]) ^ Unify: (233) [user] expand_eval([[]], [[]|_439344]) ^ Call: (234) [user] apply:maplist(expand_eval, [], _439344) ^ Unify: (234) [apply] apply:maplist(user:expand_eval, [], _439344) Call: (235) [apply] apply:maplist_([], _439344, user:expand_eval) Unify: (235) [apply] apply:maplist_([], [], user:expand_eval) Exit: (235) [apply] apply:maplist_([], [], user:expand_eval) ^ Exit: (234) [apply] apply:maplist(user:expand_eval, [], []) ^ Exit: (233) [user] expand_eval([[]], [[]]) Call: (233) [apply] apply:maplist_([], _431920, user:expand_eval) Unify: (233) [apply] apply:maplist_([], [], user:expand_eval) Exit: (233) [apply] apply:maplist_([], [], user:expand_eval) Exit: (232) [apply] apply:maplist_([[[]]], [[[]]], user:expand_eval) Exit: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], user:expand_eval) ^ Exit: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Exit: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]) ^ Exit: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]])) Call: (228) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]]\==[assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]] ^ Redo: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Unify: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Call: (228) [user] is_progn(assertEqualToResult) ^ Unify: (228) [user] is_progn(assertEqualToResult) Call: (229) [system] var(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Unify: (227) [user] eval_20(=, _143406, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _199996) ^ Call: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _461768, _461770, (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770), equal_enough_for_test(_461768, _461770), _199996) ^ Unify: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], _461768, _461770, (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770), equal_enough_for_test(_461768, _461770), _199996) ^ Call: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770), equal_enough_for_test(_461768, _461770), _463692) ^ Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770), equal_enough_for_test(_461768, _461770), _463692) Call: (230) [system] fail ^ Redo: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770), equal_enough_for_test(_461768, _461770), _463692) ^ Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770), equal_enough_for_test(_461768, _461770), _463692) Call: (230) [system] copy_term((findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770), _468354) Exit: (230) [system] copy_term((findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770), (findall_eval(=, _469296, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _469362, _469368], [rule1output, _469362, _469368]]]], _469304), [[]]=_469400)) ^ Call: (230) [user] reset_eval_num ^ Unify: (230) [user] reset_eval_num Call: (231) [$syspreds] flag(eval_num, _472238, 0) Unify: (231) [$syspreds] flag(eval_num, _473170, 0) Call: (232) [system] _474026==0 Redo: (231) [$syspreds] flag(eval_num, _475032, 0) Unify: (231) [$syspreds] flag(eval_num, _475964, 0) ^ Call: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, _476824, 0)) Call: (234) [$syspreds] update_flag(eval_num, _476824, 0) Unify: (234) [$syspreds] update_flag(eval_num, _476824, 0) Call: (235) [system] get_flag(eval_num, _476824) Exit: (235) [system] get_flag(eval_num, 1) Call: (235) [system] atom(0) Redo: (234) [$syspreds] update_flag(eval_num, 1, 0) Call: (235) [system] set_flag(eval_num, 0) Exit: (235) [system] set_flag(eval_num, 0) Exit: (234) [$syspreds] update_flag(eval_num, 1, 0) ^ Exit: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0)) Exit: (231) [$syspreds] flag(eval_num, 1, 0) Call: (231) [$syspreds] flag(trace_output_len, _488068, 0) Unify: (231) [$syspreds] flag(trace_output_len, _489000, 0) Call: (232) [system] _489856==0 Redo: (231) [$syspreds] flag(trace_output_len, _490862, 0) Unify: (231) [$syspreds] flag(trace_output_len, _491794, 0) ^ Call: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _492654, 0)) Call: (234) [$syspreds] update_flag(trace_output_len, _492654, 0) Unify: (234) [$syspreds] update_flag(trace_output_len, _492654, 0) Call: (235) [system] get_flag(trace_output_len, _492654) Exit: (235) [system] get_flag(trace_output_len, 0) Call: (235) [system] atom(0) Redo: (234) [$syspreds] update_flag(trace_output_len, 0, 0) Call: (235) [system] set_flag(trace_output_len, 0) Exit: (235) [system] set_flag(trace_output_len, 0) Exit: (234) [$syspreds] update_flag(trace_output_len, 0, 0) ^ Exit: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0)) Exit: (231) [$syspreds] flag(trace_output_len, 0, 0) ^ Exit: (230) [user] reset_eval_num ^ Call: (230) [user] call_cleanup(loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770)), equal_enough_for_test(_461768, _461770)), (as_tf(notrace(equal_enough_for_test(_461768, _461770)), _463692), !, ignore((once((_463692='True', trace_on_pass;_463692='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _469296, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _469362, _469368], [rule1output, _469362, _469368]]]], _469304), [[]]=_469400))))))) ^ Unify: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770)), equal_enough_for_test(_461768, _461770)), user:(as_tf(notrace(equal_enough_for_test(_461768, _461770)), _463692), !, ignore((once((_463692='True', trace_on_pass;_463692='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _469296, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _469362, _469368], [rule1output, _469362, _469368]]]], _469304), [[]]=_469400))))))) ^ Call: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770)), equal_enough_for_test(_461768, _461770)) ^ Unify: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770)), equal_enough_for_test(_461768, _461770)) ^ Call: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770)), equal_enough_for_test(_461768, _461770))) ^ Unify: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770)), equal_enough_for_test(_461768, _461770))) ^ Call: (233) [user] setup_call_cleanup(get_pass_fail(_510432, _510434, _510436), loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770)), equal_enough_for_test(_461768, _461770)), (get_pass_fail(_510446, _510448, _510450), if_t(_510450==_510436, flag(loonit_failure, _510468, _510468+1)))) ^ Unify: (233) [system] setup_call_cleanup(user:get_pass_fail(_510432, _510434, _510436), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _461782, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _461768), [[]]=_461770)), equal_enough_for_test(_461768, _461770)), user:(get_pass_fail(_510446, _510448, _510450), if_t(_510450==_510436, flag(loonit_failure, _510468, _510468+1)))) ^ Call: (234) [system] sig_atomic(user:get_pass_fail(_510432, _510434, _510436)) ^ Call: (236) [user] get_pass_fail(_510432, _510434, _510436) ^ Unify: (236) [user] get_pass_fail(_510432, _510434, _510436) Call: (237) [$syspreds] flag(loonit_success, _510432, _510432) Unify: (237) [$syspreds] flag(loonit_success, _510432, _510432) Call: (238) [system] _510432==_510432 Exit: (238) [system] _510432==_510432 Call: (238) [system] get_flag(loonit_success, _510432) Exit: (238) [system] get_flag(loonit_success, 1) Exit: (237) [$syspreds] flag(loonit_success, 1, 1) Call: (237) [$syspreds] flag(loonit_failure, _510434, _510434) Unify: (237) [$syspreds] flag(loonit_failure, _510434, _510434) Call: (238) [system] _6356==_6356 Exit: (238) [system] _6356==_6356 Call: (238) [system] get_flag(loonit_failure, _6356) Exit: (238) [system] get_flag(loonit_failure, 0) Exit: (237) [$syspreds] flag(loonit_failure, 0, 0) Call: (237) [system] _6358 is 1+0 Exit: (237) [system] 1 is 1+0 ^ Exit: (236) [user] get_pass_fail(1, 0, 1) ^ Exit: (234) [system] sig_atomic(user:get_pass_fail(1, 0, 1)) ^ Call: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)), equal_enough_for_test(_6084, _6086)) ^ Unify: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)), equal_enough_for_test(_6084, _6086)) Call: (235) [$syspreds] flag(loonit_test_number, _16300, _16300+1) Unify: (235) [$syspreds] flag(loonit_test_number, _16300, _16300+1) Call: (236) [system] _16300==_16300+1 Redo: (235) [$syspreds] flag(loonit_test_number, _16300, _16300+1) Unify: (235) [$syspreds] flag(loonit_test_number, _16300, _16300+1) ^ Call: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, _16300, _16300+1)) Call: (238) [$syspreds] update_flag(loonit_test_number, _16300, _16300+1) Unify: (238) [$syspreds] update_flag(loonit_test_number, _16300, _16300+1) Call: (239) [system] get_flag(loonit_test_number, _16300) Exit: (239) [system] get_flag(loonit_test_number, 1) Call: (239) [system] atom(1+1) Redo: (238) [$syspreds] update_flag(loonit_test_number, 1, 1+1) Call: (239) [system] set_flag(loonit_test_number, 2) Exit: (239) [system] set_flag(loonit_test_number, 2) Exit: (238) [$syspreds] update_flag(loonit_test_number, 1, 1+1) ^ Exit: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, 1, 1+1)) Exit: (235) [$syspreds] flag(loonit_test_number, 1, 1+1) Call: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)), _32136) Exit: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)), time_eval('\n; EVAL TEST\n;', (findall_eval(=, _33084, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _33150, _33156], [rule1output, _33150, _33156]]]], _33092), [[]]=_33188))) ^ Call: (235) [user] print_current_test ^ Unify: (235) [user] print_current_test ^ Call: (236) [user] loonit_number(_35950) ^ Unify: (236) [user] loonit_number(_35950) Call: (237) [$syspreds] flag(loonit_test_number, _35950, _35950) Unify: (237) [$syspreds] flag(loonit_test_number, _35950, _35950) Call: (238) [system] _35950==_35950 Exit: (238) [system] _35950==_35950 Call: (238) [system] get_flag(loonit_test_number, _35950) Exit: (238) [system] get_flag(loonit_test_number, 2) Exit: (237) [$syspreds] flag(loonit_test_number, 2, 2) Call: (237) [system] 2>0 Exit: (237) [system] 2>0 ^ Exit: (236) [user] loonit_number(2) ^ Call: (236) [user] get_test_name(2, _47088) ^ Unify: (236) [user] get_test_name(2, _47088) Call: (237) [system] nb_current(loading_file, _48946) Exit: (237) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _47088) ^ Unify: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _47088) ^ Call: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _73964) ^ Unify: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [files_ex] files_ex:directory_file_path('.', _87562, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (239) [files_ex] files_ex:directory_file_path('.', _92382, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar('.') Exit: (240) [system] nonvar('.') Call: (240) [system] nonvar(_98974) Fail: (240) [system] nonvar(_98974) Redo: (239) [files_ex] files_ex:directory_file_path('.', _100900, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (239) [files_ex] files_ex:directory_file_path('.', _105720, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar('.') Exit: (240) [system] nonvar('.') Call: (240) [system] ('.')==('.') Exit: (240) [system] ('.')==('.') Call: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] sub_atom('.', _133492, _133494, 0, /) Fail: (240) [system] sub_atom('.', _134432, _134434, 0, /) Redo: (239) [files_ex] files_ex:directory_file_path('.', _135372, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] atom_concat('.', /, _140116) Exit: (240) [system] atom_concat('.', /, ./) Call: (240) [system] atom_concat(./, _141982, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (240) [system] atom_concat(./, _141982, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (239) [files_ex] files_ex:directory_file_path('.', _151700, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Redo: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _173852) Exit: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta') Call: (238) [files_ex] files_ex:directory_file_path(_187342, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (238) [files_ex] files_ex:directory_file_path(_187342, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(_187342) Fail: (239) [system] nonvar(_187342) Redo: (238) [files_ex] files_ex:directory_file_path(_187342, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (238) [files_ex] files_ex:directory_file_path(_187342, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(_187342) Fail: (239) [system] nonvar(_187342) Redo: (238) [files_ex] files_ex:directory_file_path(_187342, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(P;HTML|'bc_impl.metta') Exit: (239) [system] nonvar(P;HTML|'bc_impl.metta') Call: (239) [system] atom_concat(_253604, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (239) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _187342) Unify: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _187342) Call: (240) [system] atom_concat(_272814, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Exit: (240) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Call: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Call: (240) [system] _187342='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru') Exit: (238) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _287996) Exit: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru) Call: (238) [system] file_name_extension(_289854, _289932, P;HTML|'bc_impl.metta') Exit: (238) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta') Call: (238) [system] string_upper(walk_thru, _299432) Exit: (238) [system] string_upper(walk_thru, "WALK_THRU") Call: (238) [system] string_upper(bc_impl, _301298) Exit: (238) [system] string_upper(bc_impl, "BC_IMPL") ^ Call: (238) [user] string_replace("BC_IMPL", "_", "-", _303176) ^ Unify: (238) [user] string_replace("BC_IMPL", "_", "-", _303176) ^ Call: (239) [user] symbolic_list_concat(_305050, "_", "BC_IMPL") ^ Unify: (239) [user] symbolic_list_concat(_305050, "_", "BC_IMPL") Call: (240) [system] atomic_list_concat(_305050, "_", "BC_IMPL") Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Call: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _303176) ^ Unify: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _303176) Call: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", _303176) Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (238) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL') ^ Call: (238) [user] string_replace("WALK_THRU", "_", "-", _315332) ^ Unify: (238) [user] string_replace("WALK_THRU", "_", "-", _315332) ^ Call: (239) [user] symbolic_list_concat(_317206, "_", "WALK_THRU") ^ Unify: (239) [user] symbolic_list_concat(_317206, "_", "WALK_THRU") Call: (240) [system] atomic_list_concat(_317206, "_", "WALK_THRU") Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Call: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _315332) ^ Unify: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _315332) Call: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", _315332) Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (238) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU') ^ Call: (238) [user] bugger:wots(_327476, format('~`0t~d~2|', [2])) ^ Unify: (238) [bugger] bugger:wots(_327476, user:format('~`0t~d~2|', [2])) Call: (239) [system] nb_current('$wots_stack', _329364) Fail: (239) [system] nb_current('$wots_stack', _329364) ^ Redo: (238) [bugger] bugger:wots(_327476, user:format('~`0t~d~2|', [2])) Call: (239) [system] _332156=[] Exit: (239) [system] []=[] Call: (239) [system] current_output(_334014) Exit: (239) [system] current_output((0x7fb684e90120)) ^ Call: (239) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fb684e90120)]), woto(string(_327476), user:format('~`0t~d~2|', [2]))) ^ Unify: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_327476), user:format('~`0t~d~2|', [2]))) ^ Call: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_327476), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Unify: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_327476), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) Call: (241) [system] nb_current('$wots_stack', _339672) Fail: (241) [system] nb_current('$wots_stack', _339672) ^ Redo: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_327476), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Call: (241) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_327476), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_327476), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) Unify: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) Call: (244) [system] duplicate_term([(0x7fb684e90120)], _346246) Exit: (244) [system] duplicate_term([(0x7fb684e90120)], [(0x7fb684e90120)]) Call: (244) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)]) Exit: (244) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)]) Exit: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) ^ Call: (243) [bugger] bugger:woto(string(_327476), user:format('~`0t~d~2|', [2])) ^ Unify: (243) [bugger] bugger:woto(string(_327476), user:format('~`0t~d~2|', [2])) ^ Call: (244) [bugger] once((use_tty(string(_327476), _352774);_352774=true)) ^ Unify: (244) [system] once(bugger:(use_tty(string(_327476), _352774);_352774=true)) ^ Call: (246) [bugger] bugger:use_tty(string(_327476), _352774) ^ Unify: (246) [bugger] bugger:use_tty(string(_327476), _352774) Call: (247) [system] compound(string(_327476)) Exit: (247) [system] compound(string(_327476)) ^ Unify: (246) [bugger] bugger:use_tty(string(_327476), _352774) Call: (247) [system] stream_property(current_output, tty(_352774)) Unify: (247) [system] stream_property(current_output, tty(_352774)) Call: (248) [system] nonvar(current_output) Exit: (248) [system] nonvar(current_output) Call: (248) [system] nonvar(tty(_352774)) Exit: (248) [system] nonvar(tty(_352774)) Exit: (247) [system] stream_property(current_output, tty(true)) ^ Exit: (246) [bugger] bugger:use_tty(string(_327476), true) ^ Exit: (244) [system] once(bugger:(use_tty(string(_327476), true);true=true)) ^ Call: (244) [bugger] bugger:get_stream_setup(_367646) ^ Unify: (244) [bugger] bugger:get_stream_setup(true) ^ Exit: (244) [bugger] bugger:get_stream_setup(true) ^ Call: (244) [bugger] bugger:woto_tty(string(_327476), true, (true, user:format('~`0t~d~2|', [2]))) ^ Unify: (244) [bugger] bugger:woto_tty(string(_327476), true, bugger:(true, user:format('~`0t~d~2|', [2]))) ^ Call: (245) [bugger] bugger:with_output_to_each(string(_327476), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) ^ Unify: (245) [bugger] bugger:with_output_to_each(string(_327476), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) Call: (246) [system] compound(string(_327476)) Exit: (246) [system] compound(string(_327476)) Call: (246) [system] compound_name_arity(string(_327476), _376140, 0) Fail: (246) [system] compound_name_arity(string(_327476), _377072, 0) ^ Redo: (245) [bugger] bugger:with_output_to_each(string(_327476), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) Call: (246) [system] string(_327476)=..[_378864, _378870] Exit: (246) [system] string(_327476)=..[string, _327476] ^ Call: (246) [bugger] bugger:stream_u_type(string) ^ Unify: (246) [bugger] bugger:stream_u_type(string) ^ Exit: (246) [bugger] bugger:stream_u_type(string) Call: (246) [system] current_output(_383520) Exit: (246) [system] current_output((0x7fb684e90120)) Call: (246) [system] _385370=set_output_safe((0x7fb684e90120)) Exit: (246) [system] set_output_safe((0x7fb684e90120))=set_output_safe((0x7fb684e90120)) Call: (246) [system] _387232=mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))) Exit: (246) [system] mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))=mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))) Call: (246) [system] _389102=mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476) Exit: (246) [system] mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)=mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476) ^ Call: (246) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)) ^ Unify: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)) Call: (248) [system] _392882=mquietly(bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)) Exit: (248) [system] mquietly(bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476))=mquietly(bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)) ^ Call: (248) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), deterministic(_394758)), (notrace(_394758==true)->!;mquietly(bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), true));bugger:mfs_start(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476))) ^ Unify: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), deterministic(_394758)), (notrace(_394758==true)->!;mquietly(bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), true));bugger:mfs_start(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476)), bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _327476))) ^ Call: (249) [system] sig_atomic(bugger:mfs_start(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))))) ^ Call: (251) [bugger] bugger:mfs_start(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Unify: (251) [bugger] bugger:mfs_start(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))) Call: (252) [system] compound(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))) Exit: (252) [system] compound(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Unify: (251) [bugger] bugger:mfs_start(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))) Call: (252) [system] arg(2, mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _402290) Exit: (252) [system] arg(2, mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), string) Call: (252) [system] arg(3, mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _404156) Exit: (252) [system] arg(3, mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _387240) Call: (252) [system] arg(4, mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), _406022) Exit: (252) [system] arg(4, mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), set_output_safe) Call: (252) [system] _407888=mfs(_407892, string, _407896, set_output_safe, _407900) Exit: (252) [system] mfs(_407892, string, _407896, set_output_safe, _407900)=mfs(_407892, string, _407896, set_output_safe, _407900) Call: (252) [system] is_stream(_387240) Fail: (252) [system] is_stream(_387240) ^ Redo: (251) [bugger] bugger:mfs_start(mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Call: (252) [bugger] bugger:new_mfs(mfs(_407892, string, _407896, set_output_safe, _407900)) ^ Unify: (252) [bugger] bugger:new_mfs(mfs(_407892, string, _407896, set_output_safe, _407900)) Call: (253) [memory_file] memory_file:new_memory_file(_407892) Exit: (253) [memory_file] memory_file:new_memory_file((0x55c12d00fdd0)) Call: (253) [memory_file] memory_file:open_memory_file((0x55c12d00fdd0), write, _407896, [free_on_close(true)]) Exit: (253) [memory_file] memory_file:open_memory_file((0x55c12d00fdd0), write, (0x55c12d00fe90), [free_on_close(true)]) ^ Exit: (252) [bugger] bugger:new_mfs(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, _407900)) Call: (252) [system] nb_setarg(1, mfs(_387236, string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12d00fdd0)) Exit: (252) [system] nb_setarg(1, mfs((0x55c12d00fdd0), string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12d00fdd0)) Call: (252) [system] nb_setarg(3, mfs((0x55c12d00fdd0), string, _387240, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12d00fe90)) Exit: (252) [system] nb_setarg(3, mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12d00fe90)) ^ Call: (252) [bugger] bugger:set_output_safe((0x55c12d00fe90)) ^ Unify: (252) [bugger] bugger:set_output_safe((0x55c12d00fe90)) Call: (254) [system] set_output((0x55c12d00fe90)) Exit: (254) [system] set_output((0x55c12d00fe90)) ^ Exit: (252) [bugger] bugger:set_output_safe((0x55c12d00fe90)) ^ Exit: (251) [bugger] bugger:mfs_start(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Exit: (249) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))))) ^ Call: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Unify: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (251) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _431174, writeln(user_error, _431174=set_stream(current_output, tty(true)))))) ^ Unify: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _431174, writeln(user_error, _431174=set_stream(current_output, tty(true)))))) ^ Call: (253) [system] setup_call_cleanup('$notrace'(_433076, _433078), once(bugger:catch(set_stream(current_output, tty(true)), _431174, writeln(user_error, _431174=set_stream(current_output, tty(true))))), '$restore_trace'(_433076, _433078)) ^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_433076, _433078), system:once(bugger:catch(set_stream(current_output, tty(true)), _431174, writeln(user_error, _431174=set_stream(current_output, tty(true))))), system:'$restore_trace'(_433076, _433078)) ^ Call: (254) [system] sig_atomic(system:'$notrace'(_433076, _433078)) ^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _431174, writeln(user_error, _431174=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1)) ^ Exit: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _431174, writeln(user_error, _431174=set_stream(current_output, tty(true)))))) ^ Exit: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (250) [user] format('~`0t~d~2|', [2]) ^ Exit: (250) [user] format('~`0t~d~2|', [2]) ^ Call: (250) [bugger] bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), _327476) ^ Unify: (250) [bugger] bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), _327476) ^ Call: (251) [bugger] ignore((is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _442494), substring_to_type(_442494, string, _327476))) ^ Unify: (251) [system] ignore(bugger:(is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _442494), substring_to_type(_442494, string, _327476))) Call: (253) [system] is_stream((0x55c12d00fe90)) Exit: (253) [system] is_stream((0x55c12d00fe90)) Call: (253) [system] close((0x55c12d00fe90)) Exit: (253) [system] close((0x55c12d00fe90)) ^ Call: (253) [bugger] bugger:mem_handle_to_substring((0x55c12d00fdd0), _442494) ^ Unify: (253) [bugger] bugger:mem_handle_to_substring((0x55c12d00fdd0), _442494) Call: (254) [memory_file] memory_file:memory_file_to_string((0x55c12d00fdd0), _442494) Exit: (254) [memory_file] memory_file:memory_file_to_string((0x55c12d00fdd0), "02") ^ Exit: (253) [bugger] bugger:mem_handle_to_substring((0x55c12d00fdd0), "02") ^ Call: (253) [bugger] bugger:substring_to_type("02", string, _327476) ^ Unify: (253) [bugger] bugger:substring_to_type("02", string, "02") ^ Exit: (253) [bugger] bugger:substring_to_type("02", string, "02") ^ Exit: (251) [system] ignore(bugger:(is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), "02"), substring_to_type("02", string, "02"))) ^ Call: (251) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (251) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (253) [system] set_output((0x7fb684e90120)) Exit: (253) [system] set_output((0x7fb684e90120)) ^ Exit: (251) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (250) [bugger] bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Call: (251) [system] setup_call_cleanup('$notrace'(_462070, _462072), once(each_call_cleanup:(true==true)), '$restore_trace'(_462070, _462072)) ^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_462070, _462072), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_462070, _462072)) ^ Call: (252) [system] sig_atomic(system:'$notrace'(_462070, _462072)) ^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (251) [system] var(bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02")) Fail: (251) [system] var(bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02")) ^ Call: (251) [bugger] bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Unify: (251) [bugger] bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Call: (252) [bugger] ignore((is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _469592), substring_to_type(_469592, string, "02"))) ^ Unify: (252) [system] ignore(bugger:(is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _469592), substring_to_type(_469592, string, "02"))) Call: (254) [system] is_stream((0x55c12d00fe90)) Fail: (254) [system] is_stream((0x55c12d00fe90)) ^ Redo: (252) [system] ignore(bugger:(is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _469592), substring_to_type(_469592, string, "02"))) ^ Unify: (252) [system] ignore(bugger:(is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _469592), substring_to_type(_469592, string, "02"))) ^ Exit: (252) [system] ignore(bugger:(is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _469592), substring_to_type(_469592, string, "02"))) ^ Call: (252) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (252) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (254) [system] set_output((0x7fb684e90120)) Exit: (254) [system] set_output((0x7fb684e90120)) ^ Exit: (252) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (251) [bugger] bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Exit: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), true));bugger:mfs_start(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02"))) ^ Call: (248) [bugger] bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Unify: (248) [bugger] bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Call: (249) [bugger] ignore((is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _484530), substring_to_type(_484530, string, "02"))) ^ Unify: (249) [system] ignore(bugger:(is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _484530), substring_to_type(_484530, string, "02"))) Call: (251) [system] is_stream((0x55c12d00fe90)) Fail: (251) [system] is_stream((0x55c12d00fe90)) ^ Redo: (249) [system] ignore(bugger:(is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _484530), substring_to_type(_484530, string, "02"))) ^ Unify: (249) [system] ignore(bugger:(is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _484530), substring_to_type(_484530, string, "02"))) ^ Exit: (249) [system] ignore(bugger:(is_stream((0x55c12d00fe90)), close((0x55c12d00fe90)), mem_handle_to_substring((0x55c12d00fdd0), _484530), substring_to_type(_484530, string, "02"))) ^ Call: (249) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (249) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (251) [system] set_output((0x7fb684e90120)) Exit: (251) [system] set_output((0x7fb684e90120)) ^ Exit: (249) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (248) [bugger] bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Exit: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), bugger:mfs_end(mfs((0x55c12d00fdd0), string, (0x55c12d00fe90), set_output_safe, set_output_safe((0x7fb684e90120))), "02")) ^ Exit: (245) [bugger] bugger:with_output_to_each(string("02"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) ^ Exit: (244) [bugger] bugger:woto_tty(string("02"), true, bugger:(true, user:format('~`0t~d~2|', [2]))) ^ Exit: (243) [bugger] bugger:woto(string("02"), user:format('~`0t~d~2|', [2])) Call: (243) [system] nb_delete('$wots_stack') Exit: (243) [system] nb_delete('$wots_stack') Call: (243) [system] nb_delete('$wots_stack') Exit: (243) [system] nb_delete('$wots_stack') ^ Exit: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Exit: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2]))) ^ Exit: (238) [bugger] bugger:wots("02", user:format('~`0t~d~2|', [2])) ^ Call: (238) [user] format(string(_47088), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "02"]) ^ Exit: (238) [user] format(string("WALK-THRU.BC-IMPL.02"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "02"]) ^ Exit: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, "WALK-THRU.BC-IMPL.02") ^ Exit: (236) [user] get_test_name(2, "WALK-THRU.BC-IMPL.02") ^ Call: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.02", "WALK-THRU.BC-IMPL.02"]) ;

;; WALK-THRU.BC-IMPL.02

^ Exit: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.02", "WALK-THRU.BC-IMPL.02"]) ^ Exit: (235) [user] print_current_test ^ Call: (235) [user] once(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086))) ^ Unify: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086))) Call: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) Unify: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) Call: (237) [user] timed_call((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), _521970) Unify: (237) [user] timed_call((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), _521970) Call: (238) [system] statistics(cputime, _6554) Exit: (238) [system] statistics(cputime, 8.834041286) Call: (238) [user] rtrace_this((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) Unify: (238) [user] rtrace_this((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) ^ Call: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0(rtrace, 'True') ^ Unify: (240) [user] option_value0(rtrace, 'True') ^ Call: (241) [user] was_option_value(rtrace, _19332) ^ Unify: (241) [user] was_option_value(rtrace, _19332) Call: (242) [system] current_prolog_flag(rtrace, _21190) Fail: (242) [system] current_prolog_flag(rtrace, _21190) ^ Redo: (241) [user] was_option_value(rtrace, _19332) ^ Unify: (241) [user] was_option_value(rtrace, _19332) Call: (242) [$syspreds] prolog_load_context(rtrace, _24904) Fail: (242) [$syspreds] prolog_load_context(rtrace, _24904) ^ Redo: (241) [user] was_option_value(rtrace, _19332) ^ Unify: (241) [user] was_option_value(rtrace, _19332) Call: (242) [system] nb_current(rtrace, _28618) Fail: (242) [system] nb_current(rtrace, _28618) ^ Fail: (241) [user] was_option_value(rtrace, _19332) ^ Redo: (240) [user] option_value0(rtrace, 'True') ^ Fail: (240) [user] option_value0(rtrace, 'True') ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_38842, _38844), once(user:option_value0(rtrace, true)), '$restore_trace'(_38842, _38844)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_38842, _38844), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_38842, _38844)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_38842, _38844)) ^ Fail: (239) [user] option_value(rtrace, true) Redo: (238) [user] rtrace_this((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) Unify: (238) [user] rtrace_this((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) ^ Call: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] var(rtrace) Fail: (240) [system] var(rtrace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==false Fail: (240) [system] rtrace==false ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==true Fail: (240) [system] rtrace==true ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, debug) ^ Unify: (240) [user] fast_option_value(rtrace, debug) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, debug) Fail: (241) [system] current_prolog_flag(rtrace, debug) ^ Fail: (240) [user] fast_option_value(rtrace, debug) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, trace) ^ Unify: (240) [user] fast_option_value(rtrace, trace) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, trace) Fail: (241) [system] current_prolog_flag(rtrace, trace) ^ Fail: (240) [user] fast_option_value(rtrace, trace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _74060) Unify: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _74060) ^ Call: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _74060, _75996) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _74060, []) Call: (242) [system] current_prolog_flag(nodebugx, true) ^ Redo: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _74060, _78800) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _74060, _79738) ^ Call: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (242) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_82472, _82474, _82476), defined) ^ Unify: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_82472, _82474, _82476), defined) Call: (243) [system] nonvar(defined) Exit: (243) [system] nonvar(defined) Call: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_82472, _82474, _82476)) Unify: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_82472, _82474, _82476)) Call: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_82472, _82474, _82476)) Unify: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_82472, _82474, _82476)) Call: (245) [system] callable(debugging_logicmoo_setting(_82472, _82474, _82476)) Exit: (245) [system] callable(debugging_logicmoo_setting(_82472, _82474, _82476)) Call: (245) [system] atom(bugger) Exit: (245) [system] atom(bugger) Exit: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_82472, _82474, _82476)) Exit: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_82472, _82474, _82476)) ^ Exit: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_82472, _82474, _82476), defined) ^ Call: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _74060, _96386) ^ Unify: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error]) Exit: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Exit: (239) [user] is_debugging(rtrace) Exit: (238) [user] rtrace_this((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086)) ^ Call: (239) [rtrace] bugger:scce_orig(restart_rtrace, user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), tAt_rtrace) ^ Unify: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), rtrace:tAt_rtrace) Call: (240) [system] _106846=mquietly_if(true, rtrace:tAt_rtrace) Exit: (240) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (240) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), deterministic(_108724)), (notrace(_108724==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace)) ^ Unify: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084), [[]]=_6086), deterministic(_108724)), (notrace(_108724==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Call: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (244) [rtrace] rtrace:restart_rtrace1 ^ Unify: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Unify: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Call: (243) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (243) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Call: (245) [system] setup_call_cleanup('$notrace'(_119394, _119396), once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), '$restore_trace'(_119394, _119396)) ^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_119394, _119396), system:once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), system:'$restore_trace'(_119394, _119396)) ^ Call: (246) [system] sig_atomic(system:'$notrace'(_119394, _119396)) ^ Fail: (243) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Unify: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Call: (243) [user] typed_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _125120, _6084) ^ Unify: (243) [user] typed_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _126052, _6084) Call: (244) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Exit: (244) [system] compound(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Call: (244) [system] ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]\=[_128758|_128760] Fail: (244) [system] ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]\=[_128758|_128760] ^ Fail: (243) [user] typed_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _130694, _6084) ^ Redo: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Unify: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6084) ^ Call: (243) [user] findall_ne(_133438, catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438), _6084) ^ Unify: (243) [user] findall_ne(_133438, catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438), _6084) ^ Call: (244) [user] findall(_133438, (rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), is_returned(_133438)), _6084) ^ Unify: (244) [$bags] findall(_133438, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), is_returned(_133438)), _6084) ^ Call: (245) [$bags] findall(_133438, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), is_returned(_133438)), _6084, []) ^ Unify: (245) [$bags] findall(_133438, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), is_returned(_133438)), _6084, []) ^ Call: (246) [$bags] cleanup_bag(findall_loop(_133438, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), is_returned(_133438)), _6084, []), '$destroy_findall_bag') ^ Unify: (246) [$bags] cleanup_bag('$bags':findall_loop(_133438, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), is_returned(_133438)), _6084, []), '$bags':'$destroy_findall_bag') Call: (247) [$bags] findall_loop(_133438, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), is_returned(_133438)), _6084, []) Unify: (247) [$bags] findall_loop(_133438, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), is_returned(_133438)), _6084, []) Call: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)) Unify: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)) Call: (250) [user] catch_err(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438), _144690, (write_src_uo(_144690=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), catch(rtrace(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), _144690, throw(give_up(_144690=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)))), throw(_144690))) Unify: (250) [user] catch_err(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438), _144690, (write_src_uo(_144690=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), catch(rtrace(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)), _144690, throw(give_up(_144690=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438)))), throw(_144690))) ^ Call: (252) [user] catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438) ^ Unify: (252) [user] catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438), _133438) ^ Call: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) Call: (255) [system] var(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_153212, _153214), once(user:self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), '$restore_trace'(_153212, _153214)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_153212, _153214), system:once(user:self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), system:'$restore_trace'(_153212, _153214)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_153212, _153214)) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_157950, _157952), once(user:nonvar(_133438)), '$restore_trace'(_157950, _157952)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_157950, _157952), system:once(user:nonvar(_133438)), system:'$restore_trace'(_157950, _157952)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_157950, _157952)) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_162688, _162690), once(user:nonvar(_133438)), '$restore_trace'(_162688, _162690)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_162688, _162690), system:once(user:nonvar(_133438)), system:'$restore_trace'(_162688, _162690)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_162688, _162690)) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) Call: (255) [system] ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]==[] ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) Call: (255) [system] atom(=) Exit: (255) [system] atom(=) Call: (255) [system] (=)\==(=) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Call: (255) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (255) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Call: (257) [system] setup_call_cleanup('$notrace'(_176754, _176756), once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), '$restore_trace'(_176754, _176756)) ^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_176754, _176756), system:once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), system:'$restore_trace'(_176754, _176756)) ^ Call: (258) [system] sig_atomic(system:'$notrace'(_176754, _176756)) ^ Fail: (255) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Unify: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Call: (255) [user] eval_00(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Unify: (255) [user] eval_00(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Call: (256) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (256) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_186152, _186154), once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), '$restore_trace'(_186152, _186154)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_186152, _186154), system:once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), system:'$restore_trace'(_186152, _186154)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_186152, _186154)) ^ Fail: (256) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (255) [user] eval_00(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Unify: (255) [user] eval_00(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Call: (256) [user] eval_01(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Unify: (256) [user] eval_01(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _133438) ^ Call: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) Call: (259) [system] 499<1 Fail: (259) [system] 499<1 ^ Redo: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_199310, _199312), once(user:(_199286 is 499-1, copy_term(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _199300))), '$restore_trace'(_199310, _199312)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_199310, _199312), system:once(user:(_199286 is 499-1, copy_term(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _199300))), system:'$restore_trace'(_199310, _199312)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_199310, _199312)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _202206, _202212], [rule1output, _202206, _202212]]]]))), system:'$restore_trace'(3, -1)) ^ Call: (257) [user] trace_eval(eval_20(=, _6098), e, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (257) [user] trace_eval(eval_20(=, _6098), e, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Call: (258) [user] must_det_ll((notrace((flag(eval_num, _205094, _205094+1), _205112 is _205094 mod 500, _205130 is 99-498 mod 100, _205154=_205156, option_else('trace-length', _205168, 500), option_else('trace-depth', _205176, 30))), quietly(if_t((nop(stop_rtrace), _205112>_205168), (set_debug(eval, false), _205232 is _205168+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_205232])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_205284))))) ^ Unify: (258) [user] must_det_ll(user:(notrace((flag(eval_num, _205094, _205094+1), _205112 is _205094 mod 500, _205130 is 99-498 mod 100, _205154=_205156, option_else('trace-length', _205168, 500), option_else('trace-depth', _205176, 30))), quietly(if_t((nop(stop_rtrace), _205112>_205168), (set_debug(eval, false), _205232 is _205168+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_205232])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_205284))))) ^ Call: (259) [user] once(user:(notrace((flag(eval_num, _205094, _205094+1), _205112 is _205094 mod 500, _205130 is 99-498 mod 100, _205154=_205156, option_else('trace-length', _205168, 500), option_else('trace-depth', _205176, 30))), quietly(if_t((nop(stop_rtrace), _205112>_205168), (set_debug(eval, false), _205232 is _205168+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_205232])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_205284))))) ^ Unify: (259) [system] once(user:(notrace((flag(eval_num, _205094, _205094+1), _205112 is _205094 mod 500, _205130 is 99-498 mod 100, _205154=_205156, option_else('trace-length', _205168, 500), option_else('trace-depth', _205176, 30))), quietly(if_t((nop(stop_rtrace), _205112>_205168), (set_debug(eval, false), _205232 is _205168+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_205232])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_205284))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_209008, _209010), once(user:(flag(eval_num, _205094, _205094+1), _205112 is _205094 mod 500, _205130 is 99-498 mod 100, _205154=_205156, option_else('trace-length', _205168, 500), option_else('trace-depth', _205176, 30))), '$restore_trace'(_209008, _209010)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_209008, _209010), system:once(user:(flag(eval_num, _205094, _205094+1), _205112 is _205094 mod 500, _205130 is 99-498 mod 100, _205154=_205156, option_else('trace-length', _205168, 500), option_else('trace-depth', _205176, 30))), system:'$restore_trace'(_209008, _209010)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_209008, _209010)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _205154=_205154, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _205232 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_205232])), nop((start_rtrace, rtrace))))) ^ Unify: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _205232 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_205232])), nop((start_rtrace, rtrace))))) ^ Exit: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _205232 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_205232])), nop((start_rtrace, rtrace))))) Call: (261) [user] nop(notrace(no_repeats_var(_205284))) Unify: (261) [user] nop(notrace(no_repeats_var(_205284))) Exit: (261) [user] nop(notrace(no_repeats_var(_205284))) ^ Exit: (259) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _205154=_205154, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _205232 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_205232])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_205284))))) ^ Exit: (258) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _205154=_205154, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _205232 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_205232])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_205284))))) Call: (258) [occurs] occurs:sub_term(_220472, e) Unify: (258) [occurs] occurs:sub_term(e, e) Exit: (258) [occurs] occurs:sub_term(e, e) Call: (258) [system] e\=e Fail: (258) [system] e\=e Redo: (258) [occurs] occurs:sub_term(_220472, e) Unify: (258) [occurs] occurs:sub_term(_220472, e) Call: (259) [system] compound(e) Fail: (259) [system] compound(e) Fail: (258) [occurs] occurs:sub_term(_220472, e) ^ Redo: (257) [user] trace_eval(eval_20(=, _6098), e, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (258) [system] _230690=e Exit: (258) [system] e=e ^ Call: (258) [user] if_trace((eval;e), (_205154=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))) ^ Unify: (258) [user] if_trace((eval;e), (_205154=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))) ^ Call: (260) [system] setup_call_cleanup('$notrace'(_234494, _234496), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _205154=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))), _234452, fbug((_234452-->if_trace((eval;e), (_205154=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]])))))))), '$restore_trace'(_234494, _234496)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_234494, _234496), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _205154=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))), _234452, fbug((_234452-->if_trace((eval;e), (_205154=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]])))))))), system:'$restore_trace'(_234494, _234496)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_234494, _234496)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _205154=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))), _234452, fbug((_234452-->if_trace((eval;e), (_205154=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (258) [user] if_trace((eval;e), (_205154=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]]))) Call: (258) [system] _239276=retval(fail) Exit: (258) [system] retval(fail)=retval(fail) Call: (258) [system] _241138=(\+ \+ (flag(eval_num, _241158, _241158+1), (retval(fail)\=@=retval(fail), nonvar(_203184)->indentq(1, _241158, <--, [e, _203184]);indentq(1, _241158, <--, [e, retval(fail)])))) Exit: (258) [system] (\+ \+ (flag(eval_num, _241158, _241158+1), (retval(fail)\=@=retval(fail), nonvar(_203184)->indentq(1, _241158, <--, [e, _203184]);indentq(1, _241158, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _241158, _241158+1), (retval(fail)\=@=retval(fail), nonvar(_203184)->indentq(1, _241158, <--, [e, _203184]);indentq(1, _241158, <--, [e, retval(fail)])))) ^ Call: (258) [user] call_cleanup(((call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184)*->nb_setarg(1, retval(fail), _203184);fail, trace, call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184)), ignore(notrace((\+_203184\=_205284, nb_setarg(1, retval(fail), _203184))))), ignore((_205154==1->ignore(\+ \+ (flag(eval_num, _241158, _241158+1), (retval(fail)\=@=retval(fail), nonvar(_203184)->indentq(1, _241158, <--, [e, _203184]);indentq(1, _241158, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _241158, _241158+1), (retval(fail)\=@=retval(fail), nonvar(_203184)->indentq(1, _241158, <--, [e, _203184]);indentq(1, _241158, <--, [e, retval(fail)]))))))))))) ^ Unify: (258) [system] call_cleanup(user:((call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184)*->nb_setarg(1, retval(fail), _203184);fail, trace, call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184)), ignore(notrace((\+_203184\=_205284, nb_setarg(1, retval(fail), _203184))))), user:ignore((_205154==1->ignore(\+ \+ (flag(eval_num, _241158, _241158+1), (retval(fail)\=@=retval(fail), nonvar(_203184)->indentq(1, _241158, <--, [e, _203184]);indentq(1, _241158, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _241158, _241158+1), (retval(fail)\=@=retval(fail), nonvar(_203184)->indentq(1, _241158, <--, [e, _203184]);indentq(1, _241158, <--, [e, retval(fail)]))))))))))) ^ Call: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (261) [system] atom(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Call: (261) [user] no_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Call: (262) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (262) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Call: (264) [system] setup_call_cleanup('$notrace'(_253544, _253546), once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), '$restore_trace'(_253544, _253546)) ^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_253544, _253546), system:once(user:self_eval0(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])), system:'$restore_trace'(_253544, _253546)) ^ Call: (265) [system] sig_atomic(system:'$notrace'(_253544, _253546)) ^ Fail: (262) [user] self_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Redo: (261) [user] no_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Call: (262) [system] atomic('add-atom') Exit: (262) [system] atomic('add-atom') ^ Call: (262) [user] is_sl('add-atom') ^ Unify: (262) [user] is_sl('add-atom') Call: (263) [system] number('add-atom') ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (261) [system] ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]==[] ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (261) [system] atom(=) Exit: (261) [system] atom(=) Call: (261) [system] (=)\==(=) ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (261) [system] callable('add-atom') Exit: (261) [system] callable('add-atom') ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (261) [system] is_list(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Exit: (261) [system] is_list(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (261) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Exit: (261) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom'|_280578]) Call: (261) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Call: (261) [user] once(expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _284340)) ^ Unify: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _284340)) ^ Call: (262) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _284340) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _284340) Call: (263) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) Exit: (263) [system] is_list(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom'|_289916]) Call: (263) [system] ground('add-atom') Exit: (263) [system] ground('add-atom') ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom'|_292698]) ^ Call: (263) [user] apply:maplist(expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _292698) ^ Unify: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _292698) Call: (264) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _292698, user:expand_eval) Unify: (264) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [_296444|_296446], user:expand_eval) ^ Call: (265) [user] expand_eval('&kb', _296444) ^ Unify: (265) [user] expand_eval('&kb', _296444) Call: (266) [system] is_list('&kb') ^ Redo: (265) [user] expand_eval('&kb', _296444) Call: (266) [system] '&kb'=_296444 Exit: (266) [system] '&kb'='&kb' ^ Exit: (265) [user] expand_eval('&kb', '&kb') Call: (265) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _296446, user:expand_eval) Unify: (265) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [_304806|_304808], user:expand_eval) ^ Call: (266) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _304806) ^ Unify: (266) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _304806) Call: (267) [system] is_list([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Exit: (267) [system] is_list([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) ^ Unify: (266) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:|_309450]) Call: (267) [system] ground(:) Exit: (267) [system] ground(:) ^ Unify: (266) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:|_312232]) ^ Call: (267) [user] apply:maplist(expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _312232) ^ Unify: (267) [apply] apply:maplist(user:expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _312232) Call: (268) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _312232, user:expand_eval) Unify: (268) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [_315978|_315980], user:expand_eval) ^ Call: (269) [user] expand_eval(rule1, _315978) ^ Unify: (269) [user] expand_eval(rule1, _315978) Call: (270) [system] is_list(rule1) ^ Redo: (269) [user] expand_eval(rule1, _315978) Call: (270) [system] rule1=_315978 Exit: (270) [system] rule1=rule1 ^ Exit: (269) [user] expand_eval(rule1, rule1) Call: (269) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _315980, user:expand_eval) Unify: (269) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [_324340|_324342], user:expand_eval) ^ Call: (270) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], _324340) ^ Unify: (270) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], _324340) Call: (271) [system] is_list([->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) Exit: (271) [system] is_list([->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) ^ Unify: (270) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->|_328984]) Call: (271) [system] ground(->) Exit: (271) [system] ground(->) ^ Unify: (270) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->|_331766]) ^ Call: (271) [user] apply:maplist(expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], _331766) ^ Unify: (271) [apply] apply:maplist(user:expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], _331766) Call: (272) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], _331766, user:expand_eval) Unify: (272) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], [_335512|_335514], user:expand_eval) ^ Call: (273) [user] expand_eval([nums, _4176, _4194], _335512) ^ Unify: (273) [user] expand_eval([nums, _4176, _4194], _335512) Call: (274) [system] is_list([nums, _4176, _4194]) Exit: (274) [system] is_list([nums, _4176, _4194]) ^ Unify: (273) [user] expand_eval([nums, _4176, _4194], [nums|_340156]) Call: (274) [system] ground(nums) Exit: (274) [system] ground(nums) ^ Unify: (273) [user] expand_eval([nums, _4176, _4194], [nums|_342938]) ^ Call: (274) [user] apply:maplist(expand_eval, [_4176, _4194], _342938) ^ Unify: (274) [apply] apply:maplist(user:expand_eval, [_4176, _4194], _342938) Call: (275) [apply] apply:maplist_([_4176, _4194], _342938, user:expand_eval) Unify: (275) [apply] apply:maplist_([_4176, _4194], [_346684|_346686], user:expand_eval) ^ Call: (276) [user] expand_eval(_4176, _346684) ^ Unify: (276) [user] expand_eval(_4176, _346684) Call: (277) [system] is_list(_4176) ^ Redo: (276) [user] expand_eval(_4176, _346684) Call: (277) [system] _4176=_346684 Exit: (277) [system] _4176=_4176 ^ Exit: (276) [user] expand_eval(_4176, _4176) Call: (276) [apply] apply:maplist_([_4194], _346686, user:expand_eval) Unify: (276) [apply] apply:maplist_([_4194], [_355046|_355048], user:expand_eval) ^ Call: (277) [user] expand_eval(_4194, _355046) ^ Unify: (277) [user] expand_eval(_4194, _355046) Call: (278) [system] is_list(_4194) ^ Redo: (277) [user] expand_eval(_4194, _355046) Call: (278) [system] _4194=_355046 Exit: (278) [system] _4194=_4194 ^ Exit: (277) [user] expand_eval(_4194, _4194) Call: (277) [apply] apply:maplist_([], _355048, user:expand_eval) Unify: (277) [apply] apply:maplist_([], [], user:expand_eval) Exit: (277) [apply] apply:maplist_([], [], user:expand_eval) Exit: (276) [apply] apply:maplist_([_4194], [_4194], user:expand_eval) Exit: (275) [apply] apply:maplist_([_4176, _4194], [_4176, _4194], user:expand_eval) ^ Exit: (274) [apply] apply:maplist(user:expand_eval, [_4176, _4194], [_4176, _4194]) ^ Exit: (273) [user] expand_eval([nums, _4176, _4194], [nums, _4176, _4194]) Call: (273) [apply] apply:maplist_([[rule1output, _4176, _4194]], _335514, user:expand_eval) Unify: (273) [apply] apply:maplist_([[rule1output, _4176, _4194]], [_369934|_369936], user:expand_eval) ^ Call: (274) [user] expand_eval([rule1output, _4176, _4194], _369934) ^ Unify: (274) [user] expand_eval([rule1output, _4176, _4194], _369934) Call: (275) [system] is_list([rule1output, _4176, _4194]) Exit: (275) [system] is_list([rule1output, _4176, _4194]) ^ Unify: (274) [user] expand_eval([rule1output, _4176, _4194], [rule1output|_374578]) Call: (275) [system] ground(rule1output) Exit: (275) [system] ground(rule1output) ^ Unify: (274) [user] expand_eval([rule1output, _4176, _4194], [rule1output|_377360]) ^ Call: (275) [user] apply:maplist(expand_eval, [_4176, _4194], _377360) ^ Unify: (275) [apply] apply:maplist(user:expand_eval, [_4176, _4194], _377360) Call: (276) [apply] apply:maplist_([_4176, _4194], _377360, user:expand_eval) Unify: (276) [apply] apply:maplist_([_4176, _4194], [_381106|_381108], user:expand_eval) ^ Call: (277) [user] expand_eval(_4176, _381106) ^ Unify: (277) [user] expand_eval(_4176, _381106) Call: (278) [system] is_list(_4176) ^ Redo: (277) [user] expand_eval(_4176, _381106) Call: (278) [system] _4176=_381106 Exit: (278) [system] _4176=_4176 ^ Exit: (277) [user] expand_eval(_4176, _4176) Call: (277) [apply] apply:maplist_([_4194], _381108, user:expand_eval) Unify: (277) [apply] apply:maplist_([_4194], [_389468|_389470], user:expand_eval) ^ Call: (278) [user] expand_eval(_4194, _389468) ^ Unify: (278) [user] expand_eval(_4194, _389468) Call: (279) [system] is_list(_4194) ^ Redo: (278) [user] expand_eval(_4194, _389468) Call: (279) [system] _4194=_389468 Exit: (279) [system] _4194=_4194 ^ Exit: (278) [user] expand_eval(_4194, _4194) Call: (278) [apply] apply:maplist_([], _389470, user:expand_eval) Unify: (278) [apply] apply:maplist_([], [], user:expand_eval) Exit: (278) [apply] apply:maplist_([], [], user:expand_eval) Exit: (277) [apply] apply:maplist_([_4194], [_4194], user:expand_eval) Exit: (276) [apply] apply:maplist_([_4176, _4194], [_4176, _4194], user:expand_eval) ^ Exit: (275) [apply] apply:maplist(user:expand_eval, [_4176, _4194], [_4176, _4194]) ^ Exit: (274) [user] expand_eval([rule1output, _4176, _4194], [rule1output, _4176, _4194]) Call: (274) [apply] apply:maplist_([], _369936, user:expand_eval) Unify: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (273) [apply] apply:maplist_([[rule1output, _4176, _4194]], [[rule1output, _4176, _4194]], user:expand_eval) Exit: (272) [apply] apply:maplist_([[nums, _4176, _4194], [rule1output, _4176, _4194]], [[nums, _4176, _4194], [rule1output, _4176, _4194]], user:expand_eval) ^ Exit: (271) [apply] apply:maplist(user:expand_eval, [[nums, _4176, _4194], [rule1output, _4176, _4194]], [[nums, _4176, _4194], [rule1output, _4176, _4194]]) ^ Exit: (270) [user] expand_eval([->, [nums, _4176, _4194], [rule1output, _4176, _4194]], [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]) Call: (270) [apply] apply:maplist_([], _324342, user:expand_eval) Unify: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (269) [apply] apply:maplist_([[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [[->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], user:expand_eval) Exit: (268) [apply] apply:maplist_([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], user:expand_eval) ^ Exit: (267) [apply] apply:maplist(user:expand_eval, [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) ^ Exit: (266) [user] expand_eval([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (266) [apply] apply:maplist_([], _304808, user:expand_eval) Unify: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (265) [apply] apply:maplist_([[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], user:expand_eval) Exit: (264) [apply] apply:maplist_(['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], user:expand_eval) ^ Exit: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Exit: (262) [user] expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]) ^ Exit: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]])) Call: (261) [system] ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]]\==['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]] ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Call: (261) [user] is_progn('add-atom') ^ Unify: (261) [user] is_progn('add-atom') Call: (262) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Call: (261) [user] is_space_op('add-atom') ^ Unify: (261) [user] is_space_op('add-atom') ^ Exit: (261) [user] is_space_op('add-atom') ^ Call: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (262) [system] [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]==[] ^ Redo: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (262) [system] [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]=='Empty' ^ Redo: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (262) [system] [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]=='Nil' ^ Redo: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (262) [user] into_space(498, '&self', '&kb', _442638) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='&self' Redo: (262) [user] into_space(498, '&self', '&kb', _442638) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='None' Redo: (262) [user] into_space(498, '&self', '&kb', _442638) Unify: (262) [user] into_space(498, '&self', '&kb', _442638) Call: (263) [user] eval_H(498, '&self', '&kb', _442638) Unify: (263) [user] eval_H(498, '&self', '&kb', _442638) ^ Call: (264) [user] catch_metta_return(eval_args(=, _451892, 498, '&self', '&kb', _442638), _442638) ^ Unify: (264) [user] catch_metta_return(eval_args(=, _451892, 498, '&self', '&kb', _442638), _442638) ^ Call: (266) [user] eval_args(=, _451892, 498, '&self', '&kb', _442638) ^ Unify: (266) [user] eval_args(=, _451892, 498, '&self', '&kb', _442638) Call: (267) [system] var('&kb') ^ Redo: (266) [user] eval_args(=, _451892, 498, '&self', '&kb', _442638) ^ Unify: (266) [user] eval_args(=, _451892, 498, '&self', '&kb', _442638) ^ Call: (268) [system] setup_call_cleanup('$notrace'(_458498, _458500), once(user:self_eval('&kb')), '$restore_trace'(_458498, _458500)) ^ Unify: (268) [system] setup_call_cleanup(system:'$notrace'(_458498, _458500), system:once(user:self_eval('&kb')), system:'$restore_trace'(_458498, _458500)) ^ Call: (269) [system] sig_atomic(system:'$notrace'(_458498, _458500)) ^ Exit: (268) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('&kb')), system:'$restore_trace'(3, -1)) Call: (267) [system] _442638='&kb' Exit: (267) [system] '&kb'='&kb' ^ Exit: (266) [user] eval_args(=, _451892, 498, '&self', '&kb', '&kb') ^ Exit: (264) [user] catch_metta_return(eval_args(=, _451892, 498, '&self', '&kb', '&kb'), '&kb') Exit: (263) [user] eval_H(498, '&self', '&kb', '&kb') Exit: (262) [user] into_space(498, '&self', '&kb', '&kb') ^ Call: (262) [user] eval_space(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) ^ Unify: (262) [user] eval_space(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _203184) Call: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _469794) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _469794) Call: (264) [system] var([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _469794) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _469794) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec Call: (264) [system] [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]==[] Redo: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _469794) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _469794) Call: (264) [system] string([:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _469794) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _469794) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec ^ Call: (264) [user] if_t(into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _483714), pfcAdd_Now('next-operation'(_483714))) ^ Unify: (264) [user] if_t(into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _483714), pfcAdd_Now('next-operation'(_483714))) Call: (265) [user] into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _483714) Unify: (265) [user] into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], op(load, :, _486506)) Call: (266) [user] o_s([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _486506) Unify: (266) [user] o_s([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], _486506) Call: (267) [user] o_s(rule1, _486506) Unify: (267) [user] o_s(rule1, rule1) Exit: (267) [user] o_s(rule1, rule1) Exit: (266) [user] o_s([rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], rule1) Exit: (265) [user] into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], op(load, :, rule1)) ^ Call: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule1))) ^ Unify: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule1))) ^ Call: (266) [user] current_predicate(pfcAdd/1) ^ Exit: (266) [user] current_predicate(pfcAdd/1) ^ Call: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule1)))) ^ Unify: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule1)))) ^ Call: (267) [user] clause(pfcTraceExecution, true) ^ Fail: (267) [user] clause(pfcTraceExecution, true) ^ Redo: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule1)))) ^ Exit: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule1)))) ^ Call: (266) [user] pfcAdd('next-operation'(op(load, :, rule1))) ^ Unify: (266) [user] pfcAdd('next-operation'(op(load, :, rule1))) ^ Call: (267) [user] must_ex(current_why_UU(_504976)) ^ Unify: (267) [user] must_ex(current_why_UU(_504976)) Call: (269) [user] current_why_UU(_504976) Unify: (269) [user] current_why_UU(_504976) ^ Call: (270) [user] get_why_uu(_504976) ^ Unify: (270) [user] get_why_uu(_504976) ^ Call: (271) [user] findall(_510516, current_why(_510516), _510522) ^ Unify: (271) [$bags] findall(_510516, user:current_why(_510516), _510522) ^ Call: (272) [$bags] findall(_510516, user:current_why(_510516), _510522, []) ^ Unify: (272) [$bags] findall(_510516, user:current_why(_510516), _510522, []) ^ Call: (273) [$bags] cleanup_bag(findall_loop(_510516, user:current_why(_510516), _510522, []), '$destroy_findall_bag') ^ Unify: (273) [$bags] cleanup_bag('$bags':findall_loop(_510516, user:current_why(_510516), _510522, []), '$bags':'$destroy_findall_bag') Call: (274) [$bags] findall_loop(_510516, user:current_why(_510516), _510522, []) Unify: (274) [$bags] findall_loop(_510516, user:current_why(_510516), _510522, []) ^ Call: (275) [user] bugger:current_why(_510516) ^ Unify: (275) [user] bugger:current_why(_510516) ^ Call: (276) [user] bugger:current_why_data(_510516) ^ Unify: (276) [user] bugger:current_why_data(_510516) Call: (277) [system] nb_current('$current_why', wp(_510516, _521776)) Fail: (277) [system] nb_current('$current_why', wp(_510516, _521776)) ^ Redo: (276) [user] bugger:current_why_data(_7340) ^ Unify: (276) [user] bugger:current_why_data(_7340) Call: (277) [t_l] t_l:current_why_source(_7340) Fail: (277) [t_l] t_l:current_why_source(_7340) ^ Fail: (276) [user] bugger:current_why_data(_7340) ^ Redo: (275) [user] bugger:current_why(_7340) ^ Unify: (275) [user] bugger:current_why(mfl4(_12654, _12656, _12658, _12660)) ^ Call: (277) [system] setup_call_cleanup('$notrace'(_13610, _13612), once(user:current_mfl4(_12654, _12656, _12658, _12660)), '$restore_trace'(_13610, _13612)) ^ Unify: (277) [system] setup_call_cleanup(system:'$notrace'(_13610, _13612), system:once(user:current_mfl4(_12654, _12656, _12658, _12660)), system:'$restore_trace'(_13610, _13612)) ^ Call: (278) [system] sig_atomic(system:'$notrace'(_13610, _13612)) ^ Exit: (277) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_12654, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (275) [user] bugger:current_why(P;HTML|mfl4(_12654, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (274) [$bags] findall_loop(_7340, user:current_why(_7340), _7346, []) Exit: (274) [$bags] findall_loop(_7340, user:current_why(_7340), [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (273) [$bags] cleanup_bag('$bags':findall_loop(_7340, user:current_why(_7340), [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (272) [$bags] findall(_7340, user:current_why(_7340), [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (271) [$bags] findall(_7340, user:current_why(_7340), [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (271) [system] [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (271) [system] [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (271) [user] u_to_uu([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _7320) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (272) [system] var([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (272) [system] var([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _7320) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] nonvar([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (272) [system] nonvar([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_150072, _150074) Fail: (272) [system] [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_150072, _150074) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _7320) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _7320) ^ Call: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _180426) ^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _180426) ^ Call: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _180426) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (274) [system] var([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (274) [system] var([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _180426) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (274) [user] not(compound([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (274) [system] not(user:compound([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (275) [system] compound([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (275) [system] compound([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (274) [system] not(user:compound([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _180426) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _180426) ^ Call: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _180426) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (275) [system] var(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (275) [system] var(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _180426) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (275) [user] not(compound(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (275) [system] not(user:compound(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (276) [system] compound(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (276) [system] compound(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (275) [system] not(user:compound(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _180426) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (272) [user] u_to_uu(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7320) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (273) [system] var(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (273) [system] var(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7320) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_30508, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] nonvar(P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (273) [system] nonvar(P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_27550, _27552) Fail: (273) [system] P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_27550, _27552) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7320) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (272) [user] u_to_uu(P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (271) [user] u_to_uu([P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (270) [user] get_why_uu((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (269) [user] current_why_UU((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (267) [user] must_ex(current_why_UU((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (267) [user] pfcAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (267) [user] pfcAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcPost('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (268) [user] pfcPost('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (269) [user] pfcPost_rev((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule1))) ^ Unify: (269) [user] pfcPost_rev((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule1))) Call: (270) [system] is_list('next-operation'(op(load, :, rule1))) Fail: (270) [system] is_list('next-operation'(op(load, :, rule1))) ^ Redo: (269) [user] pfcPost_rev((P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule1))) ^ Call: (270) [user] pfcPost1('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] control_arg_types('next-operation'(op(load, :, rule1)), _185864) ^ Unify: (271) [user] control_arg_types('next-operation'(op(load, :, rule1)), _185864) Call: (272) [system] fail Fail: (272) [system] fail ^ Fail: (271) [user] control_arg_types('next-operation'(op(load, :, rule1)), _185864) ^ Redo: (270) [user] pfcPost1('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _205660, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_205660)), trace))) ^ Unify: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _205660, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_205660)), trace))) ^ Call: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _205660, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_205660)), trace)), user:each_call_cleanup) ^ Unify: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _205660, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_205660)), trace)), user:each_call_cleanup) Call: (273) [system] current_prolog_flag(occurs_check, _236102) Exit: (273) [system] current_prolog_flag(occurs_check, true) ^ Call: (273) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _205660, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_205660)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _205660, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_205660)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (274) [system] true==true Exit: (274) [system] true==true ^ Call: (275) [user] pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (275) [user] pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (279) [user] assert('$spft$'('next-operation'(op(load, :, rule1)), P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] assert('$spft$'('next-operation'(op(load, :, rule1)), P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1))) ^ Unify: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1))) ^ Call: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1)), true) ^ Unify: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1)), true) ^ Call: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule1)), true) ^ Unify: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule1)), true) ^ Call: (279) [user] strip_module('next-operation'(op(load, :, rule1)), _336514, _336516) ^ Exit: (279) [user] strip_module('next-operation'(op(load, :, rule1)), user, 'next-operation'(op(load, :, rule1))) ^ Call: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Unify: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) Call: (280) [system] _340258=user Exit: (280) [system] user=user ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, rule1)), true, _342128) ^ Fail: (280) [user] clause('next-operation'(op(load, :, rule1)), true, _342128) ^ Redo: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, rule1)), true, _344956) ^ Fail: (280) [user] clause('next-operation'(op(load, :, rule1)), true, _344956) ^ Fail: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Fail: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule1)), true) ^ Redo: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1)), true) ^ Exit: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1)), true) ^ Exit: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule1))) ^ Call: (276) [user] pfcPost2('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (276) [user] pfcPost2('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1)))))) ^ Unify: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1)))))) ^ Call: (279) [user] once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1))))) ^ Unify: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1))))) ^ Call: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule1))) ^ Unify: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule1))) ^ Call: (282) [user] strip_module('next-operation'(op(load, :, rule1)), _372266, _372268) ^ Exit: (282) [user] strip_module('next-operation'(op(load, :, rule1)), user, 'next-operation'(op(load, :, rule1))) ^ Call: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule1)), _374146, _374148) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)), true) Call: (283) [system] var('next-operation'(op(load, :, rule1))) Fail: (283) [system] var('next-operation'(op(load, :, rule1))) ^ Redo: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule1)), _374146, _374148) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)), true) ^ Exit: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)), true) ^ Call: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Unify: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) Call: (283) [system] _382552=user Exit: (283) [system] user=user ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, rule1)), true, _384422) ^ Fail: (283) [user] clause('next-operation'(op(load, :, rule1)), true, _384422) ^ Redo: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, rule1)), true, _387250) ^ Fail: (283) [user] clause('next-operation'(op(load, :, rule1)), true, _387250) ^ Fail: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule1)), true) ^ Fail: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule1))) ^ Call: (281) [user] assert('next-operation'(op(load, :, rule1))) ^ Exit: (281) [user] assert('next-operation'(op(load, :, rule1))) ^ Exit: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1))))) ^ Exit: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule1)));assert('next-operation'(op(load, :, rule1)))))) ^ Call: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7346, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule1))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule1))) ^ Call: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule1))) ^ Unify: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule1))) ^ Call: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _443920) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _443920) Call: (284) [system] var('next-operation'(op(load, :, rule1))) Fail: (284) [system] var('next-operation'(op(load, :, rule1))) ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _443920) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _443920) Call: (284) [system] compound('next-operation'(op(load, :, rule1))) Exit: (284) [system] compound('next-operation'(op(load, :, rule1))) Call: (284) [system] 1<1 Fail: (284) [system] 1<1 ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _443920) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _443920) Call: (284) [system] _455072 is 1+ -1 Exit: (284) [system] 0 is 1+ -1 ^ Call: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), _456930) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), _456930) Call: (285) [system] is_list('next-operation'(op(load, :, rule1))) Fail: (285) [system] is_list('next-operation'(op(load, :, rule1))) ^ Redo: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), _456930) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), _456930) Call: (285) [system] compound('next-operation'(op(load, :, rule1))) Exit: (285) [system] compound('next-operation'(op(load, :, rule1))) Call: (285) [system] compound_name_arguments('next-operation'(op(load, :, rule1)), _464340, _464342) Exit: (285) [system] compound_name_arguments('next-operation'(op(load, :, rule1)), 'next-operation', [op(load, :, rule1)]) Call: (285) [lists] lists:member(_456930, ['next-operation', op(load, :, rule1)]) Unify: (285) [lists] lists:member(_456930, ['next-operation', op(load, :, rule1)]) Call: (286) [lists] lists:member_([op(load, :, rule1)], _456930, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, rule1)], 'next-operation', 'next-operation') Exit: (286) [lists] lists:member_([op(load, :, rule1)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member('next-operation', ['next-operation', op(load, :, rule1)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), 'next-operation') ^ Call: (284) [user] compound_eles(0, 'next-operation', _443920) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _443920) Call: (285) [system] var('next-operation') Fail: (285) [system] var('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _443920) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _443920) Call: (285) [system] compound('next-operation') Fail: (285) [system] compound('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _443920) Call: (285) [system] _443920='next-operation' Exit: (285) [system] 'next-operation'='next-operation' ^ Exit: (284) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), 'next-operation') ^ Call: (283) [user] pfcIgnored('next-operation') ^ Fail: (283) [user] pfcIgnored('next-operation') Redo: (286) [lists] lists:member_([op(load, :, rule1)], _456930, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, rule1)], _456930, 'next-operation') Call: (287) [lists] lists:member_([], _456930, op(load, :, rule1)) Unify: (287) [lists] lists:member_([], op(load, :, rule1), op(load, :, rule1)) Exit: (287) [lists] lists:member_([], op(load, :, rule1), op(load, :, rule1)) Exit: (286) [lists] lists:member_([op(load, :, rule1)], op(load, :, rule1), 'next-operation') Exit: (285) [lists] lists:member(op(load, :, rule1), ['next-operation', op(load, :, rule1)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, rule1)), op(load, :, rule1)) ^ Call: (284) [user] compound_eles(0, op(load, :, rule1), _443920) ^ Unify: (284) [user] compound_eles(0, op(load, :, rule1), _443920) Call: (285) [system] var(op(load, :, rule1)) Fail: (285) [system] var(op(load, :, rule1)) ^ Redo: (284) [user] compound_eles(0, op(load, :, rule1), _443920) ^ Unify: (284) [user] compound_eles(0, op(load, :, rule1), _443920) Call: (285) [system] compound(op(load, :, rule1)) Exit: (285) [system] compound(op(load, :, rule1)) Call: (285) [system] 0<1 Exit: (285) [system] 0<1 Call: (285) [system] _443920=op(load, :, rule1) Exit: (285) [system] op(load, :, rule1)=op(load, :, rule1) ^ Exit: (284) [user] compound_eles(0, op(load, :, rule1), op(load, :, rule1)) ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), op(load, :, rule1)) ^ Call: (283) [user] pfcIgnored(op(load, :, rule1)) ^ Fail: (283) [user] pfcIgnored(op(load, :, rule1)) ^ Fail: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule1))) ^ Redo: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule1))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule1))) ^ Call: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _511720) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _511720) Call: (283) [system] var('next-operation'(op(load, :, rule1))) Fail: (283) [system] var('next-operation'(op(load, :, rule1))) ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _511720) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _511720) Call: (283) [system] compound('next-operation'(op(load, :, rule1))) Exit: (283) [system] compound('next-operation'(op(load, :, rule1))) Call: (283) [system] 1<1 Fail: (283) [system] 1<1 ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _511720) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), _511720) Call: (283) [system] _522872 is 1+ -1 Exit: (283) [system] 0 is 1+ -1 ^ Call: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), _8240) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), _8240) Call: (284) [system] is_list('next-operation'(op(load, :, rule1))) Fail: (284) [system] is_list('next-operation'(op(load, :, rule1))) ^ Redo: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), _8240) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), _8240) Call: (284) [system] compound('next-operation'(op(load, :, rule1))) Exit: (284) [system] compound('next-operation'(op(load, :, rule1))) Call: (284) [system] compound_name_arguments('next-operation'(op(load, :, rule1)), _15650, _15652) Exit: (284) [system] compound_name_arguments('next-operation'(op(load, :, rule1)), 'next-operation', [op(load, :, rule1)]) Call: (284) [lists] lists:member(_8240, ['next-operation', op(load, :, rule1)]) Unify: (284) [lists] lists:member(_8240, ['next-operation', op(load, :, rule1)]) Call: (285) [lists] lists:member_([op(load, :, rule1)], _8240, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, rule1)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member_([op(load, :, rule1)], 'next-operation', 'next-operation') Exit: (284) [lists] lists:member('next-operation', ['next-operation', op(load, :, rule1)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), 'next-operation') ^ Call: (283) [user] compound_eles(0, 'next-operation', _7482) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _7482) Call: (284) [system] var('next-operation') Fail: (284) [system] var('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _7482) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _7482) Call: (284) [system] compound('next-operation') Fail: (284) [system] compound('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _7482) Call: (284) [system] _7482='next-operation' Exit: (284) [system] 'next-operation'='next-operation' ^ Exit: (283) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), 'next-operation') ^ Call: (282) [user] pfcTraced('next-operation') ^ Fail: (282) [user] pfcTraced('next-operation') Redo: (285) [lists] lists:member_([op(load, :, rule1)], _8240, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, rule1)], _8240, 'next-operation') Call: (286) [lists] lists:member_([], _8240, op(load, :, rule1)) Unify: (286) [lists] lists:member_([], op(load, :, rule1), op(load, :, rule1)) Exit: (286) [lists] lists:member_([], op(load, :, rule1), op(load, :, rule1)) Exit: (285) [lists] lists:member_([op(load, :, rule1)], op(load, :, rule1), 'next-operation') Exit: (284) [lists] lists:member(op(load, :, rule1), ['next-operation', op(load, :, rule1)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, rule1)), op(load, :, rule1)) ^ Call: (283) [user] compound_eles(0, op(load, :, rule1), _7482) ^ Unify: (283) [user] compound_eles(0, op(load, :, rule1), _7482) Call: (284) [system] var(op(load, :, rule1)) Fail: (284) [system] var(op(load, :, rule1)) ^ Redo: (283) [user] compound_eles(0, op(load, :, rule1), _7482) ^ Unify: (283) [user] compound_eles(0, op(load, :, rule1), _7482) Call: (284) [system] compound(op(load, :, rule1)) Exit: (284) [system] compound(op(load, :, rule1)) Call: (284) [system] 0<1 Exit: (284) [system] 0<1 Call: (284) [system] _7482=op(load, :, rule1) Exit: (284) [system] op(load, :, rule1)=op(load, :, rule1) ^ Exit: (283) [user] compound_eles(0, op(load, :, rule1), op(load, :, rule1)) ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule1)), op(load, :, rule1)) ^ Call: (282) [user] pfcTraced(op(load, :, rule1)) ^ Fail: (282) [user] pfcTraced(op(load, :, rule1)) ^ Fail: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule1))) ^ Redo: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcSpied('next-operation'(op(load, :, rule1)), +) ^ Fail: (281) [user] pfcSpied('next-operation'(op(load, :, rule1)), +) ^ Redo: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcGetSearch(_161642) ^ Unify: (280) [user] pfcGetSearch(_161642) Call: (281) [t_l] t_l:pfcSearchTL(_163492) Fail: (281) [t_l] t_l:pfcSearchTL(_163492) ^ Redo: (280) [user] pfcGetSearch(_161642) ^ Call: (281) [user] pfcSearch(_166266) ^ Unify: (281) [user] pfcSearch(direct) ^ Exit: (281) [user] pfcSearch(direct) Call: (281) [system] _161642=direct Exit: (281) [system] direct=direct ^ Exit: (280) [user] pfcGetSearch(direct) ^ Call: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (281) [system] direct=direct Exit: (281) [system] direct=direct ^ Call: (281) [user] pfcFwd('next-operation'(op(load, :, rule1))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, rule1))) ^ Call: (282) [user] control_arg_types('next-operation'(op(load, :, rule1)), _190700) ^ Unify: (282) [user] control_arg_types('next-operation'(op(load, :, rule1)), _190700) Call: (283) [system] fail Fail: (283) [system] fail ^ Fail: (282) [user] control_arg_types('next-operation'(op(load, :, rule1)), _190700) ^ Redo: (281) [user] pfcFwd('next-operation'(op(load, :, rule1))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, rule1))) ^ Call: (282) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(load, :, rule1)))) ^ Unify: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1)))) ^ Call: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:each_call_cleanup) ^ Unify: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:each_call_cleanup) Call: (284) [system] current_prolog_flag(occurs_check, _200962) Exit: (284) [system] current_prolog_flag(occurs_check, true) ^ Call: (284) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:set_prolog_flag(occurs_check, true)) ^ Unify: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:set_prolog_flag(occurs_check, true)) Call: (285) [system] true==true Exit: (285) [system] true==true ^ Call: (285) [user] pfcFwd0('next-operation'(op(load, :, rule1))) ^ Unify: (285) [user] pfcFwd0('next-operation'(op(load, :, rule1))) Call: (286) [system] is_list(_208458) Fail: (286) [system] is_list(_208458) ^ Redo: (285) [user] pfcFwd0('next-operation'(op(load, :, rule1))) ^ Call: (286) [user] pfcFwd1('next-operation'(op(load, :, rule1))) ^ Unify: (286) [user] pfcFwd1('next-operation'(op(load, :, rule1))) ^ Call: (287) [user] fc_rule_check('next-operation'(op(load, :, rule1))) ^ Unify: (287) [user] fc_rule_check('next-operation'(op(load, :, rule1))) ^ Exit: (287) [user] fc_rule_check('next-operation'(op(load, :, rule1))) Call: (287) [system] copy_term('next-operation'(op(load, :, rule1)), _215852) Exit: (287) [system] copy_term('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Call: (287) [user] ignore(fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Unify: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Call: (288) [user] fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Call: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Unify: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Call: (290) [user] clause('$pt$'('next-operation'(op(load, :, rule1)), _221444), true) ^ Fail: (290) [user] clause('$pt$'('next-operation'(op(load, :, rule1)), _221444), true) ^ Redo: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Call: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (291) [system] var('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Fail: (291) [system] var('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (291) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Exit: (291) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule1)), _221444), imported_from(system)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444), imported_from(system)) Call: (292) [system] nonvar(imported_from(system)) Exit: (292) [system] nonvar(imported_from(system)) Call: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Unify: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444), imported_from(system)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule1)), _221444), built_in) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444), built_in) Call: (292) [system] nonvar(built_in) Exit: (292) [system] nonvar(built_in) Call: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Unify: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule1)), _221444), _258514, _258516) Unify: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule1)), _221444), _258514, _258516) Call: (294) [system] compound('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Exit: (294) [system] compound('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, rule1)), _221444), _258514, _258516) Exit: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, rule1)), _221444), '$pt$', 2) Exit: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule1)), _221444), '$pt$', 2) ^ Call: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Exit: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444), built_in) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule1)), _221444), _269756) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444), _270696) Call: (292) [system] nonvar(_271554) ^ Redo: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444), _272556) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444), _273490) Call: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Unify: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (293) [system] atom(user) Exit: (293) [system] atom(user) Exit: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444), interpreted) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule1)), _221444), number_of_clauses(_282684)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444), number_of_clauses(_282684)) Call: (292) [system] nonvar(number_of_clauses(_282684)) Exit: (292) [system] nonvar(number_of_clauses(_282684)) Call: (292) [$syspreds] property_predicate(number_of_clauses(_282684), user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Unify: (292) [$syspreds] property_predicate(number_of_clauses(_282684), user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule1)), _221444)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) Exit: (292) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule1)), _221444), number_of_clauses(0)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Call: (291) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _297528), (prolog_current_choice(_297538), push_current_choice(_297538), clause('$pt$'('next-operation'(op(load, :, rule1)), _221444), _297560), pfc_call(_297560)), nb_setval('$pfc_current_choice', _297528)) ^ Unify: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _297528), user:(prolog_current_choice(_297538), push_current_choice(_297538), clause('$pt$'('next-operation'(op(load, :, rule1)), _221444), _297560), pfc_call(_297560)), user:nb_setval('$pfc_current_choice', _297528)) ^ Call: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', _297528)) Call: (294) [system] nb_current('$pfc_current_choice', _297528) Exit: (294) [system] nb_current('$pfc_current_choice', []) ^ Exit: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (293) [system] prolog_current_choice(_297538) Exit: (293) [system] prolog_current_choice(4857) ^ Call: (293) [user] push_current_choice(4857) ^ Unify: (293) [user] push_current_choice(4857) Call: (294) [system] nb_current('$pfc_current_choice', _306878) Exit: (294) [system] nb_current('$pfc_current_choice', []) Call: (294) [system] b_setval('$pfc_current_choice', [4857]) Exit: (294) [system] b_setval('$pfc_current_choice', [4857]) ^ Exit: (293) [user] push_current_choice(4857) ^ Call: (293) [user] clause('$pt$'('next-operation'(op(load, :, rule1)), _221444), _297560) ^ Fail: (293) [user] clause('$pt$'('next-operation'(op(load, :, rule1)), _221444), _297560) Call: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (294) [system] duplicate_term([], _315250) Exit: (294) [system] duplicate_term([], []) Call: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (293) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _297528), user:(prolog_current_choice(_297538), push_current_choice(_297538), clause('$pt$'('next-operation'(op(load, :, rule1)), _221444), _297560), pfc_call(_297560)), user:nb_setval('$pfc_current_choice', _297528)) ^ Fail: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Fail: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule1)), _221444)) ^ Redo: (288) [user] fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Exit: (288) [user] fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Exit: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Call: (287) [user] ignore(fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Unify: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Call: (288) [user] fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Call: (289) [user] pfc_spft(_330120, _330206, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)) ^ Unify: (289) [user] pfc_spft(_330120, _331138, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)) ^ Call: (290) [user] pfcCallSystem('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Unify: (290) [user] pfcCallSystem('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Call: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Unify: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (292) [system] var('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Fail: (292) [system] var('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Redo: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Unify: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (292) [system] callable('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Exit: (292) [system] callable('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Unify: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Redo: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Unify: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Call: (292) [user] predicate_property('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), imported_from(system)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), imported_from(system)) Call: (293) [system] nonvar(imported_from(system)) Exit: (293) [system] nonvar(imported_from(system)) Call: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Unify: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (295) [system] callable('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Exit: (295) [system] callable('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), imported_from(system)) ^ Redo: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Unify: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Call: (292) [user] predicate_property('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), built_in) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), built_in) Call: (293) [system] nonvar(built_in) Exit: (293) [system] nonvar(built_in) Call: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Unify: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (294) [system] callable('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Exit: (294) [system] callable('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (294) [$syspreds] goal_name_arity('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _366278, _366280) Unify: (294) [$syspreds] goal_name_arity('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _366278, _366280) Call: (295) [system] compound('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Exit: (295) [system] compound('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (295) [system] compound_name_arity('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _366278, _366280) Exit: (295) [system] compound_name_arity('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), '$spft$', 3) Exit: (294) [$syspreds] goal_name_arity('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), '$spft$', 3) ^ Call: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Exit: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), built_in) ^ Redo: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Unify: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Call: (292) [user] predicate_property('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _377520) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _378460) Call: (293) [system] nonvar(_379318) ^ Redo: (292) [$syspreds] predicate_property(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _380320) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _381254) Call: (293) [$syspreds] define_or_generate(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Unify: (293) [$syspreds] define_or_generate(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (294) [system] callable('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Exit: (294) [system] callable('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), interpreted) ^ Unify: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Call: (292) [user] predicate_property('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), number_of_clauses(_390448)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), number_of_clauses(_390448)) Call: (293) [system] nonvar(number_of_clauses(_390448)) Exit: (293) [system] nonvar(number_of_clauses(_390448)) Call: (293) [$syspreds] property_predicate(number_of_clauses(_390448), user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Unify: (293) [$syspreds] property_predicate(number_of_clauses(_390448), user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (295) [system] callable('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Exit: (295) [system] callable('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) Exit: (293) [$syspreds] property_predicate(number_of_clauses(750), user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), number_of_clauses(750)) ^ Unify: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Call: (292) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _405292), (prolog_current_choice(_405302), push_current_choice(_405302), clause('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _405324), pfc_call(_405324)), nb_setval('$pfc_current_choice', _405292)) ^ Unify: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _405292), user:(prolog_current_choice(_405302), push_current_choice(_405302), clause('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _405324), pfc_call(_405324)), user:nb_setval('$pfc_current_choice', _405292)) ^ Call: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', _405292)) Call: (295) [system] nb_current('$pfc_current_choice', _405292) Exit: (295) [system] nb_current('$pfc_current_choice', []) ^ Exit: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (294) [system] prolog_current_choice(_405302) Exit: (294) [system] prolog_current_choice(4877) ^ Call: (294) [user] push_current_choice(4877) ^ Unify: (294) [user] push_current_choice(4877) Call: (295) [system] nb_current('$pfc_current_choice', _414642) Exit: (295) [system] nb_current('$pfc_current_choice', []) Call: (295) [system] b_setval('$pfc_current_choice', [4877]) Exit: (295) [system] b_setval('$pfc_current_choice', [4877]) ^ Exit: (294) [user] push_current_choice(4877) ^ Call: (294) [user] clause('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _405324) ^ Fail: (294) [user] clause('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _405324) Call: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (295) [system] duplicate_term([], _423014) Exit: (295) [system] duplicate_term([], []) Call: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _405292), user:(prolog_current_choice(_405302), push_current_choice(_405302), clause('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)), _405324), pfc_call(_405324)), user:nb_setval('$pfc_current_choice', _405292)) ^ Fail: (291) [user] pfc_call('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Fail: (290) [user] pfcCallSystem('$spft$'(_330120, _331998, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128))) ^ Fail: (289) [user] pfc_spft(_330120, _430518, '$nt$'('next-operation'(op(load, :, rule1)), _330126, _330128)) ^ Redo: (288) [user] fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Exit: (288) [user] fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1))) ^ Exit: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, rule1)), 'next-operation'(op(load, :, rule1)))) ^ Exit: (286) [user] pfcFwd1('next-operation'(op(load, :, rule1))) ^ Exit: (285) [user] pfcFwd0('next-operation'(op(load, :, rule1))) ^ Exit: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:set_prolog_flag(occurs_check, true)) ^ Exit: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1))), user:each_call_cleanup) ^ Exit: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule1)))) ^ Exit: (281) [user] pfcFwd('next-operation'(op(load, :, rule1))) ^ Exit: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Exit: (276) [user] pfcPost2('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (275) [user] pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7346, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_7346)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7346, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_7346)), trace)), user:each_call_cleanup) ^ Exit: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7346, (notrace, wdmsg(('next-operation'(op(load, :, rule1))=>_7346)), trace))) ^ Exit: (270) [user] pfcPost1('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (269) [user] pfcPost_rev((P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule1))) ^ Exit: (268) [user] pfcPost('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcRun ^ Unify: (268) [user] pfcRun ^ Call: (269) [user] pfcGetSearch(direct) ^ Unify: (269) [user] pfcGetSearch(direct) Call: (270) [t_l] t_l:pfcSearchTL(_12938) Fail: (270) [t_l] t_l:pfcSearchTL(_12938) ^ Redo: (269) [user] pfcGetSearch(direct) ^ Call: (270) [user] pfcSearch(_15712) ^ Unify: (270) [user] pfcSearch(direct) ^ Exit: (270) [user] pfcSearch(direct) Call: (270) [system] direct=direct Exit: (270) [system] direct=direct ^ Exit: (269) [user] pfcGetSearch(direct) ^ Unify: (268) [user] pfcRun ^ Exit: (268) [user] pfcRun ^ Exit: (267) [user] pfcAdd('next-operation'(op(load, :, rule1)), (P;HTML|mfl4(_7322, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (266) [user] pfcAdd('next-operation'(op(load, :, rule1))) ^ Exit: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule1))) ^ Exit: (264) [user] if_t(into_simple_op(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], op(load, :, rule1)), pfcAdd_Now('next-operation'(op(load, :, rule1)))) Call: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), _7292)) Unify: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), _7292)) ^ Call: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), _7292) ^ Unify: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), _7292) Call: (267) [system] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]])\=[_37178|_37180] Exit: (267) [system] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]])\=[_37178|_37180] ^ Call: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->_7292='True';_7292='False')) ^ Unify: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->_7292='True';_7292='False')) Call: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->_7292='True';_7292='False'), error(_40916, _40918), fail) Unify: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->_7292='True';_7292='False'), error(_40916, _40918), fail) Call: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (272) [user] metta_interp_mode(load, _44632) Redo: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (272) [system] load==exec Redo: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (272) [user] asserted_do_metta2('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (273) [system] nonvar(load) Exit: (273) [system] nonvar(load) Call: (273) [user] metta_interp_mode(load, _53854) Redo: (272) [user] asserted_do_metta2('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) ^ Call: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))) ^ Call: (274) [user] is_compatio ^ Unify: (274) [user] is_compatio ^ Call: (276) [system] setup_call_cleanup('$notrace'(_60330, _60332), once(user:is_compatio0), '$restore_trace'(_60330, _60332)) ^ Unify: (276) [system] setup_call_cleanup(system:'$notrace'(_60330, _60332), system:once(user:is_compatio0), system:'$restore_trace'(_60330, _60332)) ^ Call: (277) [system] sig_atomic(system:'$notrace'(_60330, _60332)) ^ Fail: (274) [user] is_compatio ^ Redo: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))) ^ Call: (275) [rtrace] rtrace:quietly3(user:(wots(_65948, must_det_ll(user:metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]])))), (_65948==""->true;our_ansi_format('#ffa505', '~w~n', [_65948])))) ^ Unify: (275) [rtrace] rtrace:quietly3(user:(wots(_65948, must_det_ll(user:metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]])))), (_65948==""->true;our_ansi_format('#ffa505', '~w~n', [_65948])))) (: rule1 (-> (nums $_4176 $_4194) (rule1output $_4176 $_4194))) ; Action: load=metta_atom_asserted('&kb',[:,rule1,[->,[nums,_4176,_4194],[rule1output,_4176,_4194]]]) ^ Exit: (275) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""])))) ^ Exit: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], metta_atom('&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))) Exit: (272) [user] asserted_do_metta2('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Exit: (271) [user] asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]) Call: (271) [system] _7292='True' Exit: (271) [system] 'True'='True' Exit: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->'True'='True';'True'='False'), error(_40916, _40918), fail) ^ Exit: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]))*->'True'='True';'True'='False')) ^ Exit: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), 'True') Exit: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]), 'True')) Exit: (263) [user] do_metta(python, load, '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]], 'True') Call: (263) [user] make_nop(_6098, 'True', _6966) Unify: (263) [user] make_nop(_6098, 'True', _6966) Call: (264) [user] make_nop(_6966) Unify: (264) [user] make_nop([]) Exit: (264) [user] make_nop([]) Exit: (263) [user] make_nop(_6098, 'True', []) ^ Call: (263) [user] check_returnval(=, _6098, []) ^ Unify: (263) [user] check_returnval(=, _6098, []) ^ Exit: (263) [user] check_returnval(=, _6098, []) ^ Exit: (262) [user] eval_space(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Exit: (261) [user] eval_space_start(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Exit: (260) [user] eval_20(=, _6098, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) Call: (260) [system] nb_setarg(1, retval(fail), []) Exit: (260) [system] nb_setarg(1, retval([]), []) ^ Call: (260) [user] ignore(notrace((\+[]\=_6982, nb_setarg(1, retval([]), [])))) ^ Unify: (260) [system] ignore(user:notrace((\+[]\=_6982, nb_setarg(1, retval([]), [])))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_99664, _99666), once(user:(\+[]\=_6982, nb_setarg(1, retval([]), []))), '$restore_trace'(_99664, _99666)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_99664, _99666), system:once(user:(\+[]\=_6982, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_99664, _99666)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_99664, _99666)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_6982, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:notrace((\+[]\=_6982, nb_setarg(1, retval([]), [])))) ^ Call: (260) [user] ignore((_6974==1->ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))))) ^ Unify: (260) [system] ignore(user:(_6974==1->ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))))) Call: (262) [system] _6974==1 Fail: (262) [system] _6974==1 ^ Call: (263) [system] setup_call_cleanup('$notrace'(_108100, _108102), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))), '$restore_trace'(_108100, _108102)) ^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_108100, _108102), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))), system:'$restore_trace'(_108100, _108102)) ^ Call: (264) [system] sig_atomic(system:'$notrace'(_108100, _108102)) ^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:(_6974==1->ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])])))))))))) ^ Exit: (258) [system] call_cleanup(user:((call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _6098), 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [])), ignore(notrace((\+[]\=_6982, nb_setarg(1, retval([]), []))))), user:ignore((_6974==1->ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7012, _7012+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7012, <--, [e, []]);indentq(1, _7012, <--, [e, retval([])]))))))))))) Call: (258) [system] retval([])\=@=retval(fail) Exit: (258) [system] retval([])\=@=retval(fail) ^ Exit: (257) [user] trace_eval(eval_20(=, _6098), e, 498, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Call: (257) [user] self_eval([]) ^ Unify: (257) [user] self_eval([]) ^ Call: (259) [system] setup_call_cleanup('$notrace'(_118570, _118572), once(user:self_eval0([])), '$restore_trace'(_118570, _118572)) ^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_118570, _118572), system:once(user:self_eval0([])), system:'$restore_trace'(_118570, _118572)) ^ Call: (260) [system] sig_atomic(system:'$notrace'(_118570, _118572)) ^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (257) [user] self_eval([]) Call: (257) [system] _6688=[] Exit: (257) [system] []=[] ^ Exit: (256) [user] eval_01(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Exit: (255) [user] eval_00(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Exit: (254) [user] eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []) ^ Exit: (252) [user] catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), []) Exit: (250) [user] catch_err(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), []), _6752, (write_src_uo(_6752=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), [])), catch(rtrace(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), [])), _6752, throw(give_up(_6752=catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), [])))), throw(_6752))) Exit: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], []), [])) ^ Call: (249) [user] is_returned([]) ^ Unify: (249) [user] is_returned([]) ^ Call: (251) [system] setup_call_cleanup('$notrace'(_132582, _132584), once(user:(\+is_empty([]))), '$restore_trace'(_132582, _132584)) ^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_132582, _132584), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_132582, _132584)) ^ Call: (252) [system] sig_atomic(system:'$notrace'(_132582, _132584)) ^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (249) [user] is_returned([]) Redo: (247) [$bags] findall_loop(_6688, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688)), is_returned(_6688)), _6084, []) Exit: (247) [$bags] findall_loop(_6688, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688)), is_returned(_6688)), [[]], []) ^ Exit: (246) [$bags] cleanup_bag('$bags':findall_loop(_6688, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688)), is_returned(_6688)), [[]], []), '$bags':'$destroy_findall_bag') ^ Exit: (245) [$bags] findall(_6688, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688)), is_returned(_6688)), [[]], []) ^ Exit: (244) [$bags] findall(_6688, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688)), is_returned(_6688)), [[]]) ^ Exit: (243) [user] findall_ne(_6688, catch_metta_return(eval_args(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], _6688), _6688), [[]]) ^ Exit: (242) [user] findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]) Call: (242) [system] [[]]=_6086 Exit: (242) [system] [[]]=[[]] ^ Call: (243) [system] setup_call_cleanup('$notrace'(_145714, _145716), once(bugger:(true==true)), '$restore_trace'(_145714, _145716)) ^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_145714, _145716), system:once(bugger:(true==true)), system:'$restore_trace'(_145714, _145716)) ^ Call: (244) [system] sig_atomic(system:'$notrace'(_145714, _145716)) ^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (244) [system] var(rtrace:tAt_rtrace) Fail: (244) [system] var(rtrace:tAt_rtrace) ^ Call: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]), [[]]=[[]]), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]), [[]]=[[]]), rtrace:tAt_rtrace) Call: (238) [system] statistics(cputime, _159010) Exit: (238) [system] statistics(cputime, 9.102388316) Call: (238) [system] _6550 is 9.102388316-8.834041286 Exit: (238) [system] 0.26834703000000104 is 9.102388316-8.834041286 Exit: (237) [user] timed_call((findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]), [[]]=[[]]), 0.26834703000000104) Call: (237) [user] give_time('\n; EVAL TEST\n;', 0.26834703000000104) Unify: (237) [user] give_time('\n; EVAL TEST\n;', 0.26834703000000104) Call: (238) [system] _165490 is 0.26834703000000104*1000 Exit: (238) [system] 268.34703000000104 is 0.26834703000000104*1000 Call: (238) [system] 0.26834703000000104>2 Redo: (237) [user] give_time('\n; EVAL TEST\n;', 0.26834703000000104) Call: (238) [system] 268.34703000000104>=1 Exit: (238) [system] 268.34703000000104>=1 ^ Call: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.26834703000000104, 268.34703000000104]) ; ; EVAL TEST ; took 0.268 secs. (268.35 milliseconds) ^ Exit: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.26834703000000104, 268.34703000000104]) Exit: (237) [user] give_time('\n; EVAL TEST\n;', 0.26834703000000104) Exit: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]), [[]]=[[]])) ^ Exit: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6098, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4176, _4194], [rule1output, _4176, _4194]]]], [[]]), [[]]=[[]]))) Call: (235) [system] nb_current(exec_src, _175708) Exit: (235) [system] nb_current(exec_src, [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]) Call: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]\==[] Exit: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]]\==[] ^ Call: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Unify: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) ^ Call: (237) [system] setup_call_cleanup('$notrace'(_181296, _181298), once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])))), '$restore_trace'(_181296, _181298)) ^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_181296, _181298), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])))), system:'$restore_trace'(_181296, _181298)) ^ Call: (238) [system] sig_atomic(system:'$notrace'(_181296, _181298)) !(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))) (())) ^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])))), system:'$restore_trace'(3, -1)) ^ Exit: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])) Call: (235) [system] nl Exit: (235) [system] nl Call: (235) [system] nl Exit: (235) [system] nl ^ Call: (235) [user] once(loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]]))) ^ Unify: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]]))) ^ Call: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) ^ Unify: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] nb_setval('$last_call_duration', 120) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (239) [system] duplicate_term(120, _199922) Exit: (239) [system] duplicate_term(120, 120) Call: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (238) [system] statistics(cputime, _204564) Exit: (238) [system] statistics(cputime, 9.109745987) ^ Call: (238) [user] equal_enough_for_test([[]], [[]]) ^ Unify: (238) [user] equal_enough_for_test([[]], [[]]) Call: (239) [system] [[]]==[[]] Exit: (239) [system] [[]]==[[]] ^ Exit: (238) [user] equal_enough_for_test([[]], [[]]) Call: (238) [system] _211068=true Exit: (238) [system] true=true Call: (238) [system] statistics(cputime, _212926) Exit: (238) [system] statistics(cputime, 9.110655774) Call: (238) [system] _214790 is 9.110655774-9.109745987 Exit: (238) [system] 0.0009097869999994401 is 9.110655774-9.109745987 Call: (238) [$syspreds] nb_setval('$last_call_duration', 0.0009097869999994401) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 0.0009097869999994401) Call: (239) [system] duplicate_term(0.0009097869999994401, _218516) Exit: (239) [system] duplicate_term(0.0009097869999994401, 0.0009097869999994401) Call: (239) [system] nb_linkval('$last_call_duration', 0.0009097869999994401) Exit: (239) [system] nb_linkval('$last_call_duration', 0.0009097869999994401) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 0.0009097869999994401) ^ Exit: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) Call: (238) [system] fail Fail: (238) [system] fail ^ Redo: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6438, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6504, _6510], [rule1output, _6504, _6510]]]], _6446), [[]]=_6542)), equal_enough_for_test([[]], [[]])) ^ Call: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Unify: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Call: (239) [user] must_det_ll(loonit_number(_231508)) ^ Unify: (239) [user] must_det_ll(user:loonit_number(_231508)) ^ Call: (240) [user] once(user:loonit_number(_231508)) ^ Unify: (240) [system] once(user:loonit_number(_231508)) ^ Call: (241) [user] loonit_number(_231508) ^ Unify: (241) [user] loonit_number(_231508) Call: (242) [$syspreds] flag(loonit_test_number, _231508, _231508) Unify: (242) [$syspreds] flag(loonit_test_number, _231508, _231508) Call: (243) [system] _231508==_231508 Exit: (243) [system] _231508==_231508 Call: (243) [system] get_flag(loonit_test_number, _231508) Exit: (243) [system] get_flag(loonit_test_number, 2) Exit: (242) [$syspreds] flag(loonit_test_number, 2, 2) Call: (242) [system] 2>0 Exit: (242) [system] 2>0 ^ Exit: (241) [user] loonit_number(2) ^ Exit: (240) [system] once(user:loonit_number(2)) ^ Exit: (239) [user] must_det_ll(user:loonit_number(2)) ^ Call: (239) [user] must_det_ll(get_test_name(2, _248218)) ^ Unify: (239) [user] must_det_ll(user:get_test_name(2, _248218)) ^ Call: (240) [user] once(user:get_test_name(2, _248218)) ^ Unify: (240) [system] once(user:get_test_name(2, _248218)) ^ Call: (241) [user] get_test_name(2, _248218) ^ Unify: (241) [user] get_test_name(2, _248218) Call: (242) [system] nb_current(loading_file, _253790) Exit: (242) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _248218) ^ Unify: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _248218) ^ Call: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _278808) ^ Unify: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:directory_file_path('.', _292406, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _297226, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] nonvar(_303818) Fail: (245) [system] nonvar(_303818) Redo: (244) [files_ex] files_ex:directory_file_path('.', _305744, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _310564, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] ('.')==('.') Exit: (245) [system] ('.')==('.') Call: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] sub_atom('.', _338336, _338338, 0, /) Fail: (245) [system] sub_atom('.', _339276, _339278, 0, /) Redo: (244) [files_ex] files_ex:directory_file_path('.', _340216, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atom_concat('.', /, _344960) Exit: (245) [system] atom_concat('.', /, ./) Call: (245) [system] atom_concat(./, _346826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (245) [system] atom_concat(./, _346826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (244) [files_ex] files_ex:directory_file_path('.', _356544, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Redo: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _378696) Exit: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta') Call: (243) [files_ex] files_ex:directory_file_path(_392186, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_392186, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_392186) Fail: (244) [system] nonvar(_392186) Redo: (243) [files_ex] files_ex:directory_file_path(_392186, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_392186, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_392186) Fail: (244) [system] nonvar(_392186) Redo: (243) [files_ex] files_ex:directory_file_path(_392186, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'bc_impl.metta') Call: (244) [system] atom_concat(_458448, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _392186) Unify: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _392186) Call: (245) [system] atom_concat(_477658, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Exit: (245) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Call: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Call: (245) [system] _392186='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru') Exit: (243) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _492840) Exit: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru) Call: (243) [system] file_name_extension(_494698, _494776, P;HTML|'bc_impl.metta') Exit: (243) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta') Call: (243) [system] string_upper(walk_thru, _504276) Exit: (243) [system] string_upper(walk_thru, "WALK_THRU") Call: (243) [system] string_upper(bc_impl, _506142) Exit: (243) [system] string_upper(bc_impl, "BC_IMPL") ^ Call: (243) [user] string_replace("BC_IMPL", "_", "-", _508020) ^ Unify: (243) [user] string_replace("BC_IMPL", "_", "-", _508020) ^ Call: (244) [user] symbolic_list_concat(_509894, "_", "BC_IMPL") ^ Unify: (244) [user] symbolic_list_concat(_509894, "_", "BC_IMPL") Call: (245) [system] atomic_list_concat(_509894, "_", "BC_IMPL") Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Call: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _508020) ^ Unify: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _508020) Call: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", _508020) Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (243) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL') ^ Call: (243) [user] string_replace("WALK_THRU", "_", "-", _520176) ^ Unify: (243) [user] string_replace("WALK_THRU", "_", "-", _520176) ^ Call: (244) [user] symbolic_list_concat(_522050, "_", "WALK_THRU") ^ Unify: (244) [user] symbolic_list_concat(_522050, "_", "WALK_THRU") Call: (245) [system] atomic_list_concat(_6628, "_", "WALK_THRU") Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Call: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _6626) ^ Unify: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _6626) Call: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", _6626) Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (243) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU') ^ Call: (243) [user] bugger:wots(_14974, format('~`0t~d~2|', [2])) ^ Unify: (243) [bugger] bugger:wots(_14974, user:format('~`0t~d~2|', [2])) Call: (244) [system] nb_current('$wots_stack', _16862) Fail: (244) [system] nb_current('$wots_stack', _16862) ^ Redo: (243) [bugger] bugger:wots(_14974, user:format('~`0t~d~2|', [2])) Call: (244) [system] _19654=[] Exit: (244) [system] []=[] Call: (244) [system] current_output(_21512) Exit: (244) [system] current_output((0x7fb684e90120)) ^ Call: (244) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fb684e90120)]), woto(string(_14974), user:format('~`0t~d~2|', [2]))) ^ Unify: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_14974), user:format('~`0t~d~2|', [2]))) ^ Call: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_14974), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Unify: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_14974), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) Call: (246) [system] nb_current('$wots_stack', _27170) Fail: (246) [system] nb_current('$wots_stack', _27170) ^ Redo: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_14974), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Call: (246) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_14974), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_14974), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) Unify: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) Call: (249) [system] duplicate_term([(0x7fb684e90120)], _33744) Exit: (249) [system] duplicate_term([(0x7fb684e90120)], [(0x7fb684e90120)]) Call: (249) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)]) Exit: (249) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)]) Exit: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) ^ Call: (248) [bugger] bugger:woto(string(_14974), user:format('~`0t~d~2|', [2])) ^ Unify: (248) [bugger] bugger:woto(string(_14974), user:format('~`0t~d~2|', [2])) ^ Call: (249) [bugger] once((use_tty(string(_14974), _40272);_40272=true)) ^ Unify: (249) [system] once(bugger:(use_tty(string(_14974), _40272);_40272=true)) ^ Call: (251) [bugger] bugger:use_tty(string(_14974), _40272) ^ Unify: (251) [bugger] bugger:use_tty(string(_14974), _40272) Call: (252) [system] compound(string(_14974)) Exit: (252) [system] compound(string(_14974)) ^ Unify: (251) [bugger] bugger:use_tty(string(_14974), _40272) Call: (252) [system] stream_property(current_output, tty(_40272)) Unify: (252) [system] stream_property(current_output, tty(_40272)) Call: (253) [system] nonvar(current_output) Exit: (253) [system] nonvar(current_output) Call: (253) [system] nonvar(tty(_40272)) Exit: (253) [system] nonvar(tty(_40272)) Exit: (252) [system] stream_property(current_output, tty(true)) ^ Exit: (251) [bugger] bugger:use_tty(string(_14974), true) ^ Exit: (249) [system] once(bugger:(use_tty(string(_14974), true);true=true)) ^ Call: (249) [bugger] bugger:get_stream_setup(_55144) ^ Unify: (249) [bugger] bugger:get_stream_setup(true) ^ Exit: (249) [bugger] bugger:get_stream_setup(true) ^ Call: (249) [bugger] bugger:woto_tty(string(_14974), true, (true, user:format('~`0t~d~2|', [2]))) ^ Unify: (249) [bugger] bugger:woto_tty(string(_14974), true, bugger:(true, user:format('~`0t~d~2|', [2]))) ^ Call: (250) [bugger] bugger:with_output_to_each(string(_14974), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) ^ Unify: (250) [bugger] bugger:with_output_to_each(string(_14974), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) Call: (251) [system] compound(string(_14974)) Exit: (251) [system] compound(string(_14974)) Call: (251) [system] compound_name_arity(string(_14974), _63638, 0) Fail: (251) [system] compound_name_arity(string(_14974), _64570, 0) ^ Redo: (250) [bugger] bugger:with_output_to_each(string(_14974), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) Call: (251) [system] string(_14974)=..[_66362, _66368] Exit: (251) [system] string(_14974)=..[string, _14974] ^ Call: (251) [bugger] bugger:stream_u_type(string) ^ Unify: (251) [bugger] bugger:stream_u_type(string) ^ Exit: (251) [bugger] bugger:stream_u_type(string) Call: (251) [system] current_output(_71018) Exit: (251) [system] current_output((0x7fb684e90120)) Call: (251) [system] _72868=set_output_safe((0x7fb684e90120)) Exit: (251) [system] set_output_safe((0x7fb684e90120))=set_output_safe((0x7fb684e90120)) Call: (251) [system] _74730=mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))) Exit: (251) [system] mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))=mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))) Call: (251) [system] _76600=mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974) Exit: (251) [system] mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)=mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974) ^ Call: (251) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)) ^ Unify: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)) Call: (253) [system] _80380=mquietly(bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)) Exit: (253) [system] mquietly(bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974))=mquietly(bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)) ^ Call: (253) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), deterministic(_82256)), (notrace(_82256==true)->!;mquietly(bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), true));bugger:mfs_start(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974))) ^ Unify: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), deterministic(_82256)), (notrace(_82256==true)->!;mquietly(bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), true));bugger:mfs_start(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974)), bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _14974))) ^ Call: (254) [system] sig_atomic(bugger:mfs_start(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))))) ^ Call: (256) [bugger] bugger:mfs_start(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))) Call: (257) [system] compound(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))) Exit: (257) [system] compound(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))) Call: (257) [system] arg(2, mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _89788) Exit: (257) [system] arg(2, mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), string) Call: (257) [system] arg(3, mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _91654) Exit: (257) [system] arg(3, mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _74738) Call: (257) [system] arg(4, mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), _93520) Exit: (257) [system] arg(4, mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), set_output_safe) Call: (257) [system] _95386=mfs(_95390, string, _95394, set_output_safe, _95398) Exit: (257) [system] mfs(_95390, string, _95394, set_output_safe, _95398)=mfs(_95390, string, _95394, set_output_safe, _95398) Call: (257) [system] is_stream(_74738) Fail: (257) [system] is_stream(_74738) ^ Redo: (256) [bugger] bugger:mfs_start(mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Call: (257) [bugger] bugger:new_mfs(mfs(_95390, string, _95394, set_output_safe, _95398)) ^ Unify: (257) [bugger] bugger:new_mfs(mfs(_95390, string, _95394, set_output_safe, _95398)) Call: (258) [memory_file] memory_file:new_memory_file(_95390) Exit: (258) [memory_file] memory_file:new_memory_file((0x55c12b598910)) Call: (258) [memory_file] memory_file:open_memory_file((0x55c12b598910), write, _95394, [free_on_close(true)]) Exit: (258) [memory_file] memory_file:open_memory_file((0x55c12b598910), write, (0x55c12cef6400), [free_on_close(true)]) ^ Exit: (257) [bugger] bugger:new_mfs(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, _95398)) Call: (257) [system] nb_setarg(1, mfs(_74734, string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12b598910)) Exit: (257) [system] nb_setarg(1, mfs((0x55c12b598910), string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12b598910)) Call: (257) [system] nb_setarg(3, mfs((0x55c12b598910), string, _74738, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12cef6400)) Exit: (257) [system] nb_setarg(3, mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12cef6400)) ^ Call: (257) [bugger] bugger:set_output_safe((0x55c12cef6400)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x55c12cef6400)) Call: (259) [system] set_output((0x55c12cef6400)) Exit: (259) [system] set_output((0x55c12cef6400)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x55c12cef6400)) ^ Exit: (256) [bugger] bugger:mfs_start(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Exit: (254) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))))) ^ Call: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Unify: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (256) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _118672, writeln(user_error, _118672=set_stream(current_output, tty(true)))))) ^ Unify: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _118672, writeln(user_error, _118672=set_stream(current_output, tty(true)))))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_120574, _120576), once(bugger:catch(set_stream(current_output, tty(true)), _118672, writeln(user_error, _118672=set_stream(current_output, tty(true))))), '$restore_trace'(_120574, _120576)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_120574, _120576), system:once(bugger:catch(set_stream(current_output, tty(true)), _118672, writeln(user_error, _118672=set_stream(current_output, tty(true))))), system:'$restore_trace'(_120574, _120576)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_120574, _120576)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _118672, writeln(user_error, _118672=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1)) ^ Exit: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _118672, writeln(user_error, _118672=set_stream(current_output, tty(true)))))) ^ Exit: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (255) [user] format('~`0t~d~2|', [2]) ^ Exit: (255) [user] format('~`0t~d~2|', [2]) ^ Call: (255) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), _14974) ^ Unify: (255) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), _14974) ^ Call: (256) [bugger] ignore((is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _129992), substring_to_type(_129992, string, _14974))) ^ Unify: (256) [system] ignore(bugger:(is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _129992), substring_to_type(_129992, string, _14974))) Call: (258) [system] is_stream((0x55c12cef6400)) Exit: (258) [system] is_stream((0x55c12cef6400)) Call: (258) [system] close((0x55c12cef6400)) Exit: (258) [system] close((0x55c12cef6400)) ^ Call: (258) [bugger] bugger:mem_handle_to_substring((0x55c12b598910), _129992) ^ Unify: (258) [bugger] bugger:mem_handle_to_substring((0x55c12b598910), _129992) Call: (259) [memory_file] memory_file:memory_file_to_string((0x55c12b598910), _129992) Exit: (259) [memory_file] memory_file:memory_file_to_string((0x55c12b598910), "02") ^ Exit: (258) [bugger] bugger:mem_handle_to_substring((0x55c12b598910), "02") ^ Call: (258) [bugger] bugger:substring_to_type("02", string, _14974) ^ Unify: (258) [bugger] bugger:substring_to_type("02", string, "02") ^ Exit: (258) [bugger] bugger:substring_to_type("02", string, "02") ^ Exit: (256) [system] ignore(bugger:(is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), "02"), substring_to_type("02", string, "02"))) ^ Call: (256) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (256) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (258) [system] set_output((0x7fb684e90120)) Exit: (258) [system] set_output((0x7fb684e90120)) ^ Exit: (256) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (255) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Call: (256) [system] setup_call_cleanup('$notrace'(_149568, _149570), once(each_call_cleanup:(true==true)), '$restore_trace'(_149568, _149570)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_149568, _149570), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_149568, _149570)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_149568, _149570)) ^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (256) [system] var(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02")) Fail: (256) [system] var(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02")) ^ Call: (256) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Unify: (256) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Call: (257) [bugger] ignore((is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _157090), substring_to_type(_157090, string, "02"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _157090), substring_to_type(_157090, string, "02"))) Call: (259) [system] is_stream((0x55c12cef6400)) Fail: (259) [system] is_stream((0x55c12cef6400)) ^ Redo: (257) [system] ignore(bugger:(is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _157090), substring_to_type(_157090, string, "02"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _157090), substring_to_type(_157090, string, "02"))) ^ Exit: (257) [system] ignore(bugger:(is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _157090), substring_to_type(_157090, string, "02"))) ^ Call: (257) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (259) [system] set_output((0x7fb684e90120)) Exit: (259) [system] set_output((0x7fb684e90120)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (256) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Exit: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), true));bugger:mfs_start(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02"))) ^ Call: (253) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Unify: (253) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Call: (254) [bugger] ignore((is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _172028), substring_to_type(_172028, string, "02"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _172028), substring_to_type(_172028, string, "02"))) Call: (256) [system] is_stream((0x55c12cef6400)) Fail: (256) [system] is_stream((0x55c12cef6400)) ^ Redo: (254) [system] ignore(bugger:(is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _172028), substring_to_type(_172028, string, "02"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _172028), substring_to_type(_172028, string, "02"))) ^ Exit: (254) [system] ignore(bugger:(is_stream((0x55c12cef6400)), close((0x55c12cef6400)), mem_handle_to_substring((0x55c12b598910), _172028), substring_to_type(_172028, string, "02"))) ^ Call: (254) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (254) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (256) [system] set_output((0x7fb684e90120)) Exit: (256) [system] set_output((0x7fb684e90120)) ^ Exit: (254) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (253) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02") ^ Exit: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2]))), mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02")), bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12cef6400), set_output_safe, set_output_safe((0x7fb684e90120))), "02")) ^ Exit: (250) [bugger] bugger:with_output_to_each(string("02"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [2])))) ^ Exit: (249) [bugger] bugger:woto_tty(string("02"), true, bugger:(true, user:format('~`0t~d~2|', [2]))) ^ Exit: (248) [bugger] bugger:woto(string("02"), user:format('~`0t~d~2|', [2])) Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') ^ Exit: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2])), bugger:each_call_cleanup) ^ Exit: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("02"), user:format('~`0t~d~2|', [2]))) ^ Exit: (243) [bugger] bugger:wots("02", user:format('~`0t~d~2|', [2])) ^ Call: (243) [user] format(string(_6572), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "02"]) ^ Exit: (243) [user] format(string("WALK-THRU.BC-IMPL.02"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "02"]) ^ Exit: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, "WALK-THRU.BC-IMPL.02") ^ Exit: (241) [user] get_test_name(2, "WALK-THRU.BC-IMPL.02") ^ Exit: (240) [system] once(user:get_test_name(2, "WALK-THRU.BC-IMPL.02")) ^ Exit: (239) [user] must_det_ll(user:get_test_name(2, "WALK-THRU.BC-IMPL.02")) ^ Call: (239) [user] must_det_ll(arg(1, equal_enough_for_test([[]], [[]]), _204834)) ^ Unify: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), _204834)) ^ Call: (240) [user] once(user:arg(1, equal_enough_for_test([[]], [[]]), _204834)) ^ Unify: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), _204834)) Call: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), _204834) Exit: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(arg(2, equal_enough_for_test([[]], [[]]), _212274)) ^ Unify: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), _212274)) ^ Call: (240) [user] once(user:arg(2, equal_enough_for_test([[]], [[]]), _212274)) ^ Unify: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), _212274)) Call: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), _212274) Exit: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Unify: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Call: (240) [user] once(user:write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Unify: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Call: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]]) ^ Unify: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]]) ^ Call: (242) [user] ignore(((nb_current(loading_file, _225352), _225352\==[]->true;_225352='SOME/UNIT-TEST.metta'), symbolic_list_concat([_225382, _225388], 'tests/', _225352), file_name_extension(_225394, _225396, _225388))) ^ Unify: (242) [system] ignore(user:((nb_current(loading_file, _225352), _225352\==[]->true;_225352='SOME/UNIT-TEST.metta'), symbolic_list_concat([_225382, _225388], 'tests/', _225352), file_name_extension(_225394, _225396, _225388))) Call: (244) [system] nb_current(loading_file, _225352) Exit: (244) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (244) [user] symbolic_list_concat([_225382, _225388], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Unify: (244) [user] symbolic_list_concat([_225382, _225388], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atomic_list_concat([_225382, _225388], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] atomic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (244) [user] symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] file_name_extension(_225394, _225396, 'direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta') ^ Exit: (242) [system] ignore(user:((nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[]->true;P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'='SOME/UNIT-TEST.metta'), symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta'))) Call: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.02", "WALK-THRU.BC-IMPL.02"])) Unify: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.02", "WALK-THRU.BC-IMPL.02"])) Exit: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.02", "WALK-THRU.BC-IMPL.02"])) ^ Call: (242) [user] must_not_error(tee_file(_287844)) ^ Unify: (242) [user] must_not_error(user:tee_file(_287844)) Call: (243) [user] tee_file(_287844) Unify: (243) [user] tee_file(_287844) Call: (244) [system] getenv('TEE_FILE', _287844) Exit: (244) [system] getenv('TEE_FILE', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi') Exit: (243) [user] tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi') ^ Exit: (242) [user] must_not_error(user:tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi')) ^ Call: (242) [user] must_det_ll(shared_units(_306864)) ^ Unify: (242) [user] must_det_ll(user:shared_units(_306864)) ^ Call: (243) [user] once(user:shared_units(_306864)) ^ Unify: (243) [system] once(user:shared_units(_306864)) ^ Call: (244) [user] shared_units(_306864) ^ Unify: (244) [user] shared_units(_306864) Call: (245) [system] getenv('SHARED_UNITS', _306864) Exit: (245) [system] getenv('SHARED_UNITS', P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS') ^ Exit: (244) [user] shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS') ^ Exit: (243) [system] once(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS')) ^ Exit: (242) [user] must_det_ll(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS')) ^ Call: (242) [user] must_det_ll(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _332676, [encoding(utf8)])) ^ Unify: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _332676, [encoding(utf8)])) ^ Call: (243) [user] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _332676, [encoding(utf8)])) ^ Unify: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _332676, [encoding(utf8)])) Call: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _332676, [encoding(utf8)]) Exit: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, (0x55c12d010c70), [encoding(utf8)]) ^ Exit: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, (0x55c12d010c70), [encoding(utf8)])) ^ Exit: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, (0x55c12d010c70), [encoding(utf8)])) ^ Call: (242) [user] once((getenv('HTML_FILE', _371356);sformat(_371356, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Unify: (242) [system] once(user:(getenv('HTML_FILE', _371356);sformat(_371356, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) Call: (244) [system] getenv('HTML_FILE', _371356) Exit: (244) [system] getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (242) [system] once(user:(getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html');sformat('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Call: (242) [user] must_det_ll(compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.02", _376032)) ^ Unify: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.02", _376032)) ^ Call: (243) [user] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.02", _376032)) ^ Unify: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.02", _376032)) ^ Call: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.02", _376032) ^ Unify: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.02", _376032) Call: (245) [system] './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'=_376032 Exit: (245) [system] './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'='./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html' ^ Exit: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Exit: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Call: (242) [user] must_det_ll(get_last_call_duration(_421206)) ^ Unify: (242) [user] must_det_ll(user:get_last_call_duration(_421206)) ^ Call: (243) [user] once(user:get_last_call_duration(_421206)) ^ Unify: (243) [system] once(user:get_last_call_duration(_421206)) ^ Call: (244) [user] get_last_call_duration(_421206) ^ Unify: (244) [user] get_last_call_duration(_421206) Call: (245) [system] nb_getval('$last_call_duration', _421206) Exit: (245) [system] nb_getval('$last_call_duration', 0.0009097869999994401) ^ Exit: (244) [user] get_last_call_duration(0.0009097869999994401) ^ Exit: (243) [system] once(user:get_last_call_duration(0.0009097869999994401)) ^ Exit: (242) [user] must_det_ll(user:get_last_call_duration(0.0009097869999994401)) ^ Call: (242) [user] must_det_ll(_431406 is 0.0009097869999994401*1000) ^ Unify: (242) [user] must_det_ll(user:(_431406 is 0.0009097869999994401*1000)) ^ Call: (243) [user] once(user:(_431406 is 0.0009097869999994401*1000)) ^ Unify: (243) [system] once(user:(_431406 is 0.0009097869999994401*1000)) Call: (244) [system] _431406 is 0.0009097869999994401*1000 Exit: (244) [system] 0.9097869999994401 is 0.0009097869999994401*1000 ^ Exit: (243) [system] once(user:(0.9097869999994401 is 0.0009097869999994401*1000)) ^ Exit: (242) [user] must_det_ll(user:(0.9097869999994401 is 0.0009097869999994401*1000)) ^ Call: (242) [user] must_det_ll(format((0x55c12d010c70), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9097869999994401, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (242) [user] must_det_ll(user:format((0x55c12d010c70), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9097869999994401, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (243) [user] once(user:format((0x55c12d010c70), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9097869999994401, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (243) [system] once(user:format((0x55c12d010c70), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9097869999994401, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (244) [user] format((0x55c12d010c70), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9097869999994401, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600) ^ Call: (247) [user] bugger:wots(_445464, write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) ^ Unify: (247) [bugger] bugger:wots(_445464, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) Call: (248) [system] nb_current('$wots_stack', _447340) Fail: (248) [system] nb_current('$wots_stack', _447340) ^ Redo: (247) [bugger] bugger:wots(_445464, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) Call: (248) [system] _450132=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_451990) Exit: (248) [system] current_output((0x55c12d010c70)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55c12d010c70)]), woto(string(_445464), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_445464), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_445464), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_445464), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _457648) Fail: (250) [system] nb_current('$wots_stack', _457648) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_445464), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_445464), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_445464), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010c70)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010c70)]) Call: (253) [system] duplicate_term([(0x55c12d010c70)], _464222) Exit: (253) [system] duplicate_term([(0x55c12d010c70)], [(0x55c12d010c70)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010c70)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010c70)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010c70)]) ^ Call: (252) [bugger] bugger:woto(string(_445464), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) ^ Unify: (252) [bugger] bugger:woto(string(_445464), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) ^ Call: (253) [bugger] once((use_tty(string(_445464), _470750);_470750=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_445464), _470750);_470750=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_445464), _470750) ^ Unify: (255) [bugger] bugger:use_tty(string(_445464), _470750) Call: (256) [system] compound(string(_445464)) Exit: (256) [system] compound(string(_445464)) ^ Unify: (255) [bugger] bugger:use_tty(string(_445464), _470750) Call: (256) [system] stream_property(current_output, tty(_470750)) Unify: (256) [system] stream_property(current_output, tty(_470750)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_470750)) Exit: (257) [system] nonvar(tty(_470750)) Fail: (256) [system] stream_property(current_output, tty(_470750)) ^ Redo: (255) [bugger] bugger:use_tty(string(_445464), _470750) ^ Unify: (255) [bugger] bugger:use_tty(string(_445464), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_445464), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_445464), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_487490) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_445464), false, (true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_445464), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_445464), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_445464), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])))) Call: (255) [system] compound(string(_445464)) Exit: (255) [system] compound(string(_445464)) Call: (255) [system] compound_name_arity(string(_445464), _495984, 0) Fail: (255) [system] compound_name_arity(string(_445464), _496916, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_445464), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])))) Call: (255) [system] string(_445464)=..[_498708, _498714] Exit: (255) [system] string(_445464)=..[string, _445464] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_503364) Exit: (255) [system] current_output((0x55c12d010c70)) Call: (255) [system] _505214=set_output_safe((0x55c12d010c70)) Exit: (255) [system] set_output_safe((0x55c12d010c70))=set_output_safe((0x55c12d010c70)) Call: (255) [system] _507076=mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))) Exit: (255) [system] mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))=mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))) Call: (255) [system] _508946=mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464) Exit: (255) [system] mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)=mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)) Call: (257) [system] _512726=mquietly(bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464))=mquietly(bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), deterministic(_514602)), (notrace(_514602==true)->!;mquietly(bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), true));bugger:mfs_start(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), deterministic(_514602)), (notrace(_514602==true)->!;mquietly(bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), true));bugger:mfs_start(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464)), bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _445464))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))) Call: (261) [system] compound(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))) Exit: (261) [system] compound(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70)))) Call: (261) [system] arg(2, mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), _522134) Exit: (261) [system] arg(2, mfs(_507080, string, _507084, set_output_safe, set_output_safe((0x55c12d010c70))), string) Call: (261) [system] arg(3, mfs(_6902, string, _6906, set_output_safe, set_output_safe((0x55c12d010c70))), _7078) Exit: (261) [system] arg(3, mfs(_6902, string, _6906, set_output_safe, set_output_safe((0x55c12d010c70))), _6906) Call: (261) [system] arg(4, mfs(_6902, string, _6906, set_output_safe, set_output_safe((0x55c12d010c70))), _8888) Exit: (261) [system] arg(4, mfs(_6902, string, _6906, set_output_safe, set_output_safe((0x55c12d010c70))), set_output_safe) Call: (261) [system] _10754=mfs(_10758, string, _10762, set_output_safe, _10766) Exit: (261) [system] mfs(_10758, string, _10762, set_output_safe, _10766)=mfs(_10758, string, _10762, set_output_safe, _10766) Call: (261) [system] is_stream(_6906) Fail: (261) [system] is_stream(_6906) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_6902, string, _6906, set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_10758, string, _10762, set_output_safe, _10766)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_10758, string, _10762, set_output_safe, _10766)) Call: (262) [memory_file] memory_file:new_memory_file(_10758) Exit: (262) [memory_file] memory_file:new_memory_file((0x55c12cee92e0)) Call: (262) [memory_file] memory_file:open_memory_file((0x55c12cee92e0), write, _10762, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55c12cee92e0), write, (0x55c12d002f70), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, _10766)) Call: (261) [system] nb_setarg(1, mfs(_6902, string, _6906, set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12cee92e0)) Exit: (261) [system] nb_setarg(1, mfs((0x55c12cee92e0), string, _6906, set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12cee92e0)) Call: (261) [system] nb_setarg(3, mfs((0x55c12cee92e0), string, _6906, set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12d002f70)) Exit: (261) [system] nb_setarg(3, mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12d002f70)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12d002f70)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12d002f70)) Call: (263) [system] set_output((0x55c12d002f70)) Exit: (263) [system] set_output((0x55c12d002f70)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12d002f70)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _34040, writeln(user_error, _34040=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _34040, writeln(user_error, _34040=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_35942, _35944), once(bugger:catch(set_stream(current_output, tty(false)), _34040, writeln(user_error, _34040=set_stream(current_output, tty(false))))), '$restore_trace'(_35942, _35944)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_35942, _35944), system:once(bugger:catch(set_stream(current_output, tty(false)), _34040, writeln(user_error, _34040=set_stream(current_output, tty(false))))), system:'$restore_trace'(_35942, _35944)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_35942, _35944)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _34040, writeln(user_error, _34040=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _34040, writeln(user_error, _34040=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Unify: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_43460, _43462), once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), '$restore_trace'(_43460, _43462)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_43460, _43462), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), system:'$restore_trace'(_43460, _43462)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_43460, _43462)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), _6746) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), _6746) ^ Call: (260) [bugger] ignore((is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _50386), substring_to_type(_50386, string, _6746))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _50386), substring_to_type(_50386, string, _6746))) Call: (262) [system] is_stream((0x55c12d002f70)) Exit: (262) [system] is_stream((0x55c12d002f70)) Call: (262) [system] close((0x55c12d002f70)) Exit: (262) [system] close((0x55c12d002f70)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55c12cee92e0), _50386) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55c12cee92e0), _50386) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55c12cee92e0), _50386) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55c12cee92e0), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55c12cee92e0), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Call: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", string, _6746) ^ Unify: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), substring_to_type("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55c12d010c70)) Call: (262) [system] set_output((0x55c12d010c70)) Exit: (262) [system] set_output((0x55c12d010c70)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_69982, _69984), once(each_call_cleanup:(true==true)), '$restore_trace'(_69982, _69984)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_69982, _69984), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_69982, _69984)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_69982, _69984)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Call: (261) [bugger] ignore((is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _77504), substring_to_type(_77504, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _77504), substring_to_type(_77504, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) Call: (263) [system] is_stream((0x55c12d002f70)) Fail: (263) [system] is_stream((0x55c12d002f70)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _77504), substring_to_type(_77504, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _77504), substring_to_type(_77504, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _77504), substring_to_type(_77504, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12d010c70)) Call: (263) [system] set_output((0x55c12d010c70)) Exit: (263) [system] set_output((0x55c12d010c70)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), true));bugger:mfs_start(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Call: (258) [bugger] ignore((is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _92442), substring_to_type(_92442, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _92442), substring_to_type(_92442, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) Call: (260) [system] is_stream((0x55c12d002f70)) Fail: (260) [system] is_stream((0x55c12d002f70)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _92442), substring_to_type(_92442, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _92442), substring_to_type(_92442, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55c12d002f70)), close((0x55c12d002f70)), mem_handle_to_substring((0x55c12cee92e0), _92442), substring_to_type(_92442, string, "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55c12d010c70)) Call: (260) [system] set_output((0x55c12d010c70)) Exit: (260) [system] set_output((0x55c12d010c70)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))), mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")), bugger:mfs_end(mfs((0x55c12cee92e0), string, (0x55c12d002f70), set_output_safe, set_output_safe((0x55c12d010c70))), "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Exit: (252) [bugger] bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]))) ^ Exit: (247) [bugger] bugger:wots("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]])) ^ Call: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", '|', 'I', _115724) ^ Unify: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", '|', 'I', _115724) ^ Call: (248) [user] symbolic_list_concat(_117598, '|', "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Unify: (248) [user] symbolic_list_concat(_117598, '|', "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") Call: (249) [system] atomic_list_concat(_117598, '|', "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '|', "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '|', "(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))") ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], 'I', _115724) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], 'I', _115724) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], 'I', _115724) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], 'I', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], 'I', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))", '|', 'I', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Call: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))', '\n', '\\n', _127862) ^ Unify: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))', '\n', '\\n', _127862) ^ Call: (248) [user] symbolic_list_concat(_129736, '\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Unify: (248) [user] symbolic_list_concat(_129736, '\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') Call: (249) [system] atomic_list_concat(_129736, '\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\\n', _127862) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\\n', _127862) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\\n', _127862) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'], '\\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))', '\n', '\\n', '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') Call: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))', _140000) Exit: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))', 84) Call: (247) [system] 84=<600 Exit: (247) [system] 84=<600 Call: (247) [system] _143714='(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))' Exit: (247) [system] '(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))'='(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))' Call: (247) [system] write('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') Exit: (247) [system] write('(assertEqualToResult (add-atom &kb (: rule1 (-> (nums $x $y) (rule1output $x $y)))))') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_150204, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_150204, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _152080) Fail: (248) [system] nb_current('$wots_stack', _152080) ^ Redo: (247) [bugger] bugger:wots(_150204, user:write_src_woi([[]])) Call: (248) [system] _154872=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_156730) Exit: (248) [system] current_output((0x55c12d010c70)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55c12d010c70)]), woto(string(_150204), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_150204), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_150204), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_150204), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _162388) Fail: (250) [system] nb_current('$wots_stack', _162388) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_150204), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_150204), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_150204), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010c70)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010c70)]) Call: (253) [system] duplicate_term([(0x55c12d010c70)], _168962) Exit: (253) [system] duplicate_term([(0x55c12d010c70)], [(0x55c12d010c70)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010c70)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010c70)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010c70)]) ^ Call: (252) [bugger] bugger:woto(string(_150204), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_150204), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_150204), _175490);_175490=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_150204), _175490);_175490=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_150204), _175490) ^ Unify: (255) [bugger] bugger:use_tty(string(_150204), _175490) Call: (256) [system] compound(string(_150204)) Exit: (256) [system] compound(string(_150204)) ^ Unify: (255) [bugger] bugger:use_tty(string(_150204), _175490) Call: (256) [system] stream_property(current_output, tty(_175490)) Unify: (256) [system] stream_property(current_output, tty(_175490)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_175490)) Exit: (257) [system] nonvar(tty(_175490)) Fail: (256) [system] stream_property(current_output, tty(_175490)) ^ Redo: (255) [bugger] bugger:use_tty(string(_150204), _175490) ^ Unify: (255) [bugger] bugger:use_tty(string(_150204), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_150204), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_150204), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_192230) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_150204), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_150204), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_150204), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_150204), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_150204)) Exit: (255) [system] compound(string(_150204)) Call: (255) [system] compound_name_arity(string(_150204), _200724, 0) Fail: (255) [system] compound_name_arity(string(_150204), _201656, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_150204), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_150204)=..[_203448, _203454] Exit: (255) [system] string(_150204)=..[string, _150204] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_208104) Exit: (255) [system] current_output((0x55c12d010c70)) Call: (255) [system] _209954=set_output_safe((0x55c12d010c70)) Exit: (255) [system] set_output_safe((0x55c12d010c70))=set_output_safe((0x55c12d010c70)) Call: (255) [system] _211816=mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))) Exit: (255) [system] mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))=mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))) Call: (255) [system] _213686=mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204) Exit: (255) [system] mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)=mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)) Call: (257) [system] _217466=mquietly(bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204))=mquietly(bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), deterministic(_219342)), (notrace(_219342==true)->!;mquietly(bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), true));bugger:mfs_start(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), deterministic(_219342)), (notrace(_219342==true)->!;mquietly(bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), true));bugger:mfs_start(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204)), bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _150204))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))) Call: (261) [system] compound(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))) Exit: (261) [system] compound(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))) Call: (261) [system] arg(2, mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _226874) Exit: (261) [system] arg(2, mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), string) Call: (261) [system] arg(3, mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _228740) Exit: (261) [system] arg(3, mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _211824) Call: (261) [system] arg(4, mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), _230606) Exit: (261) [system] arg(4, mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), set_output_safe) Call: (261) [system] _232472=mfs(_232476, string, _232480, set_output_safe, _232484) Exit: (261) [system] mfs(_232476, string, _232480, set_output_safe, _232484)=mfs(_232476, string, _232480, set_output_safe, _232484) Call: (261) [system] is_stream(_211824) Fail: (261) [system] is_stream(_211824) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_232476, string, _232480, set_output_safe, _232484)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_232476, string, _232480, set_output_safe, _232484)) Call: (262) [memory_file] memory_file:new_memory_file(_232476) Exit: (262) [memory_file] memory_file:new_memory_file((0x55c12cffcb30)) Call: (262) [memory_file] memory_file:open_memory_file((0x55c12cffcb30), write, _232480, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55c12cffcb30), write, (0x55c12cffcbf0), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, _232484)) Call: (261) [system] nb_setarg(1, mfs(_211820, string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12cffcb30)) Exit: (261) [system] nb_setarg(1, mfs((0x55c12cffcb30), string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12cffcb30)) Call: (261) [system] nb_setarg(3, mfs((0x55c12cffcb30), string, _211824, set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12cffcbf0)) Exit: (261) [system] nb_setarg(3, mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12cffcbf0)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12cffcbf0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12cffcbf0)) Call: (263) [system] set_output((0x55c12cffcbf0)) Exit: (263) [system] set_output((0x55c12cffcbf0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12cffcbf0)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _255758, writeln(user_error, _255758=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _255758, writeln(user_error, _255758=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_257660, _257662), once(bugger:catch(set_stream(current_output, tty(false)), _255758, writeln(user_error, _255758=set_stream(current_output, tty(false))))), '$restore_trace'(_257660, _257662)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_257660, _257662), system:once(bugger:catch(set_stream(current_output, tty(false)), _255758, writeln(user_error, _255758=set_stream(current_output, tty(false))))), system:'$restore_trace'(_257660, _257662)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_257660, _257662)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _255758, writeln(user_error, _255758=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _255758, writeln(user_error, _255758=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_265178, _265180), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_265178, _265180)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_265178, _265180), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_265178, _265180)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_265178, _265180)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), _150204) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), _150204) ^ Call: (260) [bugger] ignore((is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _272104), substring_to_type(_272104, string, _150204))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _272104), substring_to_type(_272104, string, _150204))) Call: (262) [system] is_stream((0x55c12cffcbf0)) Exit: (262) [system] is_stream((0x55c12cffcbf0)) Call: (262) [system] close((0x55c12cffcbf0)) Exit: (262) [system] close((0x55c12cffcbf0)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55c12cffcb30), _272104) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55c12cffcb30), _272104) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55c12cffcb30), _272104) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55c12cffcb30), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55c12cffcb30), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _150204) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55c12d010c70)) Call: (262) [system] set_output((0x55c12d010c70)) Exit: (262) [system] set_output((0x55c12d010c70)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_291680, _291682), once(each_call_cleanup:(true==true)), '$restore_trace'(_291680, _291682)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_291680, _291682), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_291680, _291682)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_291680, _291682)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _299202), substring_to_type(_299202, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _299202), substring_to_type(_299202, string, "(())"))) Call: (263) [system] is_stream((0x55c12cffcbf0)) Fail: (263) [system] is_stream((0x55c12cffcbf0)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _299202), substring_to_type(_299202, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _299202), substring_to_type(_299202, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _299202), substring_to_type(_299202, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12d010c70)) Call: (263) [system] set_output((0x55c12d010c70)) Exit: (263) [system] set_output((0x55c12d010c70)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), true));bugger:mfs_start(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _314140), substring_to_type(_314140, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _314140), substring_to_type(_314140, string, "(())"))) Call: (260) [system] is_stream((0x55c12cffcbf0)) Fail: (260) [system] is_stream((0x55c12cffcbf0)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _314140), substring_to_type(_314140, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _314140), substring_to_type(_314140, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55c12cffcbf0)), close((0x55c12cffcbf0)), mem_handle_to_substring((0x55c12cffcb30), _314140), substring_to_type(_314140, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55c12d010c70)) Call: (260) [system] set_output((0x55c12d010c70)) Exit: (260) [system] set_output((0x55c12d010c70)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), bugger:mfs_end(mfs((0x55c12cffcb30), string, (0x55c12cffcbf0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _337422) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _337422) ^ Call: (248) [user] symbolic_list_concat(_339296, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_339296, '|', "(())") Call: (249) [system] atomic_list_concat(_339296, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _337422) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _337422) Call: (249) [system] atomic_list_concat(['(())'], 'I', _337422) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _349560) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _349560) ^ Call: (248) [user] symbolic_list_concat(_351434, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_351434, '\n', '(())') Call: (249) [system] atomic_list_concat(_351434, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _349560) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _349560) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _349560) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _361698) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _365412='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_371902, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_371902, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _373778) Fail: (248) [system] nb_current('$wots_stack', _373778) ^ Redo: (247) [bugger] bugger:wots(_371902, user:write_src_woi([[]])) Call: (248) [system] _376570=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_378428) Exit: (248) [system] current_output((0x55c12d010c70)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55c12d010c70)]), woto(string(_371902), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_371902), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_371902), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_371902), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _384086) Fail: (250) [system] nb_current('$wots_stack', _384086) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_371902), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_371902), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string(_371902), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010c70)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010c70)]) Call: (253) [system] duplicate_term([(0x55c12d010c70)], _390660) Exit: (253) [system] duplicate_term([(0x55c12d010c70)], [(0x55c12d010c70)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010c70)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010c70)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010c70)]) ^ Call: (252) [bugger] bugger:woto(string(_371902), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_371902), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_371902), _397188);_397188=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_371902), _397188);_397188=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_371902), _397188) ^ Unify: (255) [bugger] bugger:use_tty(string(_371902), _397188) Call: (256) [system] compound(string(_371902)) Exit: (256) [system] compound(string(_371902)) ^ Unify: (255) [bugger] bugger:use_tty(string(_371902), _397188) Call: (256) [system] stream_property(current_output, tty(_397188)) Unify: (256) [system] stream_property(current_output, tty(_397188)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_397188)) Exit: (257) [system] nonvar(tty(_397188)) Fail: (256) [system] stream_property(current_output, tty(_397188)) ^ Redo: (255) [bugger] bugger:use_tty(string(_371902), _397188) ^ Unify: (255) [bugger] bugger:use_tty(string(_371902), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_371902), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_371902), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_413928) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_371902), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_371902), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_371902), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_371902), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_371902)) Exit: (255) [system] compound(string(_371902)) Call: (255) [system] compound_name_arity(string(_371902), _422422, 0) Fail: (255) [system] compound_name_arity(string(_371902), _423354, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_371902), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_371902)=..[_425146, _425152] Exit: (255) [system] string(_371902)=..[string, _371902] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_429802) Exit: (255) [system] current_output((0x55c12d010c70)) Call: (255) [system] _431652=set_output_safe((0x55c12d010c70)) Exit: (255) [system] set_output_safe((0x55c12d010c70))=set_output_safe((0x55c12d010c70)) Call: (255) [system] _433514=mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))) Exit: (255) [system] mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))=mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))) Call: (255) [system] _435384=mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902) Exit: (255) [system] mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)=mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)) Call: (257) [system] _439164=mquietly(bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902))=mquietly(bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), deterministic(_441040)), (notrace(_441040==true)->!;mquietly(bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), true));bugger:mfs_start(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), deterministic(_441040)), (notrace(_441040==true)->!;mquietly(bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), true));bugger:mfs_start(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902)), bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _371902))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))) Call: (261) [system] compound(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))) Exit: (261) [system] compound(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))) Call: (261) [system] arg(2, mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _448572) Exit: (261) [system] arg(2, mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), string) Call: (261) [system] arg(3, mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _450438) Exit: (261) [system] arg(3, mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _433522) Call: (261) [system] arg(4, mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), _452304) Exit: (261) [system] arg(4, mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), set_output_safe) Call: (261) [system] _454170=mfs(_454174, string, _454178, set_output_safe, _454182) Exit: (261) [system] mfs(_454174, string, _454178, set_output_safe, _454182)=mfs(_454174, string, _454178, set_output_safe, _454182) Call: (261) [system] is_stream(_433522) Fail: (261) [system] is_stream(_433522) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_454174, string, _454178, set_output_safe, _454182)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_454174, string, _454178, set_output_safe, _454182)) Call: (262) [memory_file] memory_file:new_memory_file(_454174) Exit: (262) [memory_file] memory_file:new_memory_file((0x55c12cffcd00)) Call: (262) [memory_file] memory_file:open_memory_file((0x55c12cffcd00), write, _454178, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55c12cffcd00), write, (0x55c12ceeaaa0), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, _454182)) Call: (261) [system] nb_setarg(1, mfs(_433518, string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12cffcd00)) Exit: (261) [system] nb_setarg(1, mfs((0x55c12cffcd00), string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12cffcd00)) Call: (261) [system] nb_setarg(3, mfs((0x55c12cffcd00), string, _433522, set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12ceeaaa0)) Exit: (261) [system] nb_setarg(3, mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), (0x55c12ceeaaa0)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12ceeaaa0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12ceeaaa0)) Call: (263) [system] set_output((0x55c12ceeaaa0)) Exit: (263) [system] set_output((0x55c12ceeaaa0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12ceeaaa0)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _477456, writeln(user_error, _477456=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _477456, writeln(user_error, _477456=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_479358, _479360), once(bugger:catch(set_stream(current_output, tty(false)), _477456, writeln(user_error, _477456=set_stream(current_output, tty(false))))), '$restore_trace'(_479358, _479360)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_479358, _479360), system:once(bugger:catch(set_stream(current_output, tty(false)), _477456, writeln(user_error, _477456=set_stream(current_output, tty(false))))), system:'$restore_trace'(_479358, _479360)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_479358, _479360)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _477456, writeln(user_error, _477456=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _477456, writeln(user_error, _477456=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_486876, _486878), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_486876, _486878)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_486876, _486878), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_486876, _486878)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_486876, _486878)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), _371902) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), _371902) ^ Call: (260) [bugger] ignore((is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _493802), substring_to_type(_493802, string, _371902))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _493802), substring_to_type(_493802, string, _371902))) Call: (262) [system] is_stream((0x55c12ceeaaa0)) Exit: (262) [system] is_stream((0x55c12ceeaaa0)) Call: (262) [system] close((0x55c12ceeaaa0)) Exit: (262) [system] close((0x55c12ceeaaa0)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55c12cffcd00), _493802) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55c12cffcd00), _493802) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55c12cffcd00), _493802) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55c12cffcd00), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55c12cffcd00), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _371902) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55c12d010c70)) Call: (262) [system] set_output((0x55c12d010c70)) Exit: (262) [system] set_output((0x55c12d010c70)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_513378, _513380), once(each_call_cleanup:(true==true)), '$restore_trace'(_513378, _513380)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_513378, _513380), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_513378, _513380)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_513378, _513380)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _520900), substring_to_type(_520900, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _520900), substring_to_type(_520900, string, "(())"))) Call: (263) [system] is_stream((0x55c12ceeaaa0)) Fail: (263) [system] is_stream((0x55c12ceeaaa0)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _7110), substring_to_type(_7110, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _7110), substring_to_type(_7110, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _7110), substring_to_type(_7110, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12d010c70)) Call: (263) [system] set_output((0x55c12d010c70)) Exit: (263) [system] set_output((0x55c12d010c70)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), true));bugger:mfs_start(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _19010), substring_to_type(_19010, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _19010), substring_to_type(_19010, string, "(())"))) Call: (260) [system] is_stream((0x55c12ceeaaa0)) Fail: (260) [system] is_stream((0x55c12ceeaaa0)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _19010), substring_to_type(_19010, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _19010), substring_to_type(_19010, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55c12ceeaaa0)), close((0x55c12ceeaaa0)), mem_handle_to_substring((0x55c12cffcd00), _19010), substring_to_type(_19010, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55c12d010c70)) Call: (260) [system] set_output((0x55c12d010c70)) Exit: (260) [system] set_output((0x55c12d010c70)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55c12d010c70)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")), bugger:mfs_end(mfs((0x55c12cffcd00), string, (0x55c12ceeaaa0), set_output_safe, set_output_safe((0x55c12d010c70))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010c70)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _42292) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _42292) ^ Call: (248) [user] symbolic_list_concat(_44166, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_44166, '|', "(())") Call: (249) [system] atomic_list_concat(_44166, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _42292) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _42292) Call: (249) [system] atomic_list_concat(['(())'], 'I', _42292) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _54430) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _54430) ^ Call: (248) [user] symbolic_list_concat(_56304, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_56304, '\n', '(())') Call: (249) [system] atomic_list_concat(_56304, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _54430) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _54430) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _54430) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _66568) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _70282='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Exit: (244) [user] format((0x55c12d010c70), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9097869999994401, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Exit: (243) [system] once(user:format((0x55c12d010c70), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9097869999994401, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Exit: (242) [user] must_det_ll(user:format((0x55c12d010c70), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.02", 'PASS', "WALK-THRU.BC-IMPL.02", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.02", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.9097869999994401, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (242) [user] must_det_ll(close((0x55c12d010c70))) ^ Unify: (242) [user] must_det_ll(user:close((0x55c12d010c70))) ^ Call: (243) [user] once(user:close((0x55c12d010c70))) ^ Unify: (243) [system] once(user:close((0x55c12d010c70))) Call: (244) [system] close((0x55c12d010c70)) Exit: (244) [system] close((0x55c12d010c70)) ^ Exit: (243) [system] once(user:close((0x55c12d010c70))) ^ Exit: (242) [user] must_det_ll(user:close((0x55c12d010c70))) ^ Exit: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]]) ^ Exit: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Exit: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.02", assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], 'PASS', [[]], [[]])) ^ Exit: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] flag(loonit_success, _88858, _88858+1) Unify: (238) [$syspreds] flag(loonit_success, _88858, _88858+1) Call: (239) [system] _88858==_88858+1 Redo: (238) [$syspreds] flag(loonit_success, _88858, _88858+1) Unify: (238) [$syspreds] flag(loonit_success, _88858, _88858+1) ^ Call: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, _88858, _88858+1)) Call: (241) [$syspreds] update_flag(loonit_success, _88858, _88858+1) Unify: (241) [$syspreds] update_flag(loonit_success, _88858, _88858+1) Call: (242) [system] get_flag(loonit_success, _88858) Exit: (242) [system] get_flag(loonit_success, 1) Call: (242) [system] atom(1+1) Redo: (241) [$syspreds] update_flag(loonit_success, 1, 1+1) Call: (242) [system] set_flag(loonit_success, 2) Exit: (242) [system] set_flag(loonit_success, 2) Exit: (241) [$syspreds] update_flag(loonit_success, 1, 1+1) ^ Exit: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, 1, 1+1)) Exit: (238) [$syspreds] flag(loonit_success, 1, 1+1) ^ Call: (238) [user] color_g_mesg('cyan', write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Unify: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_106832, _106834), once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), '$restore_trace'(_106832, _106834)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_106832, _106834), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(_106832, _106834)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_106832, _106834)) (loonit_success (equal_enough_for_test (()) (()))) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(3, -1)) ^ Exit: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Exit: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6432, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6498, _6504], [rule1output, _6498, _6504]]]], _6440), [[]]=_6536)), equal_enough_for_test([[]], [[]])) ^ Exit: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6432, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6498, _6504], [rule1output, _6498, _6504]]]], _6440), [[]]=_6536)), equal_enough_for_test([[]], [[]])) ^ Exit: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6432, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6498, _6504], [rule1output, _6498, _6504]]]], _6440), [[]]=_6536)), equal_enough_for_test([[]], [[]]))) ^ Exit: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (235) [system] call(user:(get_pass_fail(_6362, _6364, _6366), if_t(_6366==1, flag(loonit_failure, _6384, _6384+1)))) ^ Unify: (235) [system] call(user:(get_pass_fail(_6362, _6364, _6366), if_t(_6366==1, flag(loonit_failure, _6384, _6384+1)))) ^ Call: (237) [user] get_pass_fail(_6362, _6364, _6366) ^ Unify: (237) [user] get_pass_fail(_6362, _6364, _6366) Call: (238) [$syspreds] flag(loonit_success, _6362, _6362) Unify: (238) [$syspreds] flag(loonit_success, _6362, _6362) Call: (239) [system] _6362==_6362 Exit: (239) [system] _6362==_6362 Call: (239) [system] get_flag(loonit_success, _6362) Exit: (239) [system] get_flag(loonit_success, 2) Exit: (238) [$syspreds] flag(loonit_success, 2, 2) Call: (238) [$syspreds] flag(loonit_failure, _6364, _6364) Unify: (238) [$syspreds] flag(loonit_failure, _6364, _6364) Call: (239) [system] _6364==_6364 Exit: (239) [system] _6364==_6364 Call: (239) [system] get_flag(loonit_failure, _6364) Exit: (239) [system] get_flag(loonit_failure, 0) Exit: (238) [$syspreds] flag(loonit_failure, 0, 0) Call: (238) [system] _6366 is 2+0 Exit: (238) [system] 2 is 2+0 ^ Exit: (237) [user] get_pass_fail(2, 0, 2) ^ Call: (237) [user] if_t(2==1, flag(loonit_failure, _6384, _6384+1)) ^ Unify: (237) [user] if_t(2==1, flag(loonit_failure, _6384, _6384+1)) Call: (238) [system] 2==1 Fail: (238) [system] 2==1 ^ Redo: (237) [user] if_t(2==1, flag(loonit_failure, _6384, _6384+1)) ^ Exit: (237) [user] if_t(2==1, flag(loonit_failure, _6384, _6384+1)) ^ Exit: (235) [system] call(user:(get_pass_fail(2, 0, 2), if_t(2==1, flag(loonit_failure, _6384, _6384+1)))) ^ Exit: (233) [system] setup_call_cleanup(user:get_pass_fail(1, 0, 1), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(get_pass_fail(2, 0, 2), if_t(2==1, flag(loonit_failure, _6384, _6384+1)))) ^ Exit: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]]))) ^ Exit: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _6114), !, ignore((once((_6114='True', trace_on_pass;_6114='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))))) ^ Unify: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _6114), !, ignore((once((_6114='True', trace_on_pass;_6114='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))))) ^ Call: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _6114) ^ Unify: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _6114) Call: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_149592|_149594] Exit: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_149592|_149594] ^ Call: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_6114='True';_6114='False')) ^ Unify: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_6114='True';_6114='False')) Call: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_6114='True';_6114='False'), error(_153330, _153332), fail) Unify: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_6114='True';_6114='False'), error(_153330, _153332), fail) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_155214, _155216), once(user:equal_enough_for_test([[]], [[]])), '$restore_trace'(_155214, _155216)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_155214, _155216), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(_155214, _155216)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_155214, _155216)) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(3, -1)) Call: (239) [system] _6114='True' Exit: (239) [system] 'True'='True' Exit: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False'), error(_153330, _153332), fail) ^ Exit: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False')) ^ Exit: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True') ^ Call: (234) [user] ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))) ^ Call: (236) [user] once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Unify: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) Call: (238) [system] 'True'='True' Exit: (238) [system] 'True'='True' ^ Call: (238) [user] trace_on_pass ^ Unify: (238) [user] trace_on_pass ^ Call: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0('trace-on-pass', 'True') ^ Unify: (240) [user] option_value0('trace-on-pass', 'True') ^ Call: (241) [user] was_option_value('trace-on-pass', _180310) ^ Unify: (241) [user] was_option_value('trace-on-pass', _180310) Call: (242) [system] current_prolog_flag('trace-on-pass', _182168) Exit: (242) [system] current_prolog_flag('trace-on-pass', false) Call: (242) [system] _180310=false Exit: (242) [system] false=false ^ Exit: (241) [user] was_option_value('trace-on-pass', false) ^ Call: (241) [user] once((p2mE(false, _186820), p2mE('True', _186826))) ^ Unify: (241) [system] once(user:(p2mE(false, _186820), p2mE('True', _186826))) ^ Call: (243) [user] p2mE(false, _186820) ^ Unify: (243) [user] p2mE(false, false) Call: (244) [system] atom(false) Exit: (244) [system] atom(false) ^ Unify: (243) [user] p2mE(false, 'False') ^ Exit: (243) [user] p2mE(false, 'False') ^ Call: (243) [user] p2mE('True', _186826) ^ Unify: (243) [user] p2mE('True', 'True') Call: (244) [system] atom('True') Exit: (244) [system] atom('True') ^ Unify: (243) [user] p2mE('True', 'True') ^ Exit: (243) [user] p2mE('True', 'True') ^ Exit: (241) [system] once(user:(p2mE(false, 'False'), p2mE('True', 'True'))) Call: (241) [system] 'True'='False' Fail: (241) [system] 'True'='False' ^ Redo: (240) [user] option_value0('trace-on-pass', 'True') ^ Fail: (240) [user] option_value0('trace-on-pass', 'True') ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_210038, _210040), once(user:option_value0('trace-on-pass', true)), '$restore_trace'(_210038, _210040)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_210038, _210040), system:once(user:option_value0('trace-on-pass', true)), system:'$restore_trace'(_210038, _210040)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_210038, _210040)) ^ Fail: (239) [user] option_value('trace-on-pass', true) ^ Fail: (238) [user] trace_on_pass Call: (238) [system] 'True'='False' Fail: (238) [system] 'True'='False' ^ Fail: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Redo: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))) ^ Exit: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))) ^ Exit: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))))) ^ Exit: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6128, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _6194, _6200], [rule1output, _6194, _6200]]]], _6136), [[]]=_6232))))))) ^ Exit: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), 'True') ^ Call: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5760) ^ Unify: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5760) Call: (230) [system] 'True'=='True' Exit: (230) [system] 'True'=='True' ^ Call: (230) [user] as_nop(_5760) ^ Unify: (230) [user] as_nop([]) ^ Exit: (230) [user] as_nop([]) ^ Exit: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], []) ^ Exit: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], [[]], [[]], (findall_eval(=, _6092, 499, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), []) ^ Exit: (227) [user] eval_20(=, _5610, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) Call: (227) [system] nb_setarg(1, retval(fail), []) Exit: (227) [system] nb_setarg(1, retval([]), []) ^ Call: (227) [user] ignore(notrace((\+[]\=_5776, nb_setarg(1, retval([]), [])))) ^ Unify: (227) [system] ignore(user:notrace((\+[]\=_5776, nb_setarg(1, retval([]), [])))) ^ Call: (229) [system] setup_call_cleanup('$notrace'(_236166, _236168), once(user:(\+[]\=_5776, nb_setarg(1, retval([]), []))), '$restore_trace'(_236166, _236168)) ^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_236166, _236168), system:once(user:(\+[]\=_5776, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_236166, _236168)) ^ Call: (230) [system] sig_atomic(system:'$notrace'(_236166, _236168)) ^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5776, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:notrace((\+[]\=_5776, nb_setarg(1, retval([]), [])))) ^ Call: (227) [user] ignore((_5768==1->ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))))) ^ Unify: (227) [system] ignore(user:(_5768==1->ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))))) Call: (229) [system] _5768==1 Fail: (229) [system] _5768==1 ^ Call: (230) [system] setup_call_cleanup('$notrace'(_244602, _244604), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))), '$restore_trace'(_244602, _244604)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_244602, _244604), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))), system:'$restore_trace'(_244602, _244604)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_244602, _244604)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:(_5768==1->ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])])))))))))) ^ Exit: (225) [system] call_cleanup(user:((call(eval_20(=, _5610), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5610), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], [])), ignore(notrace((\+[]\=_5776, nb_setarg(1, retval([]), []))))), user:ignore((_5768==1->ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5806, _5806+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5806, <--, [e, []]);indentq(0, _5806, <--, [e, retval([])]))))))))))) Call: (225) [system] retval([])\=@=retval(fail) Exit: (225) [system] retval([])\=@=retval(fail) ^ Exit: (224) [user] trace_eval(eval_20(=, _5610), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) ^ Call: (224) [user] self_eval([]) ^ Unify: (224) [user] self_eval([]) ^ Call: (226) [system] setup_call_cleanup('$notrace'(_255072, _255074), once(user:self_eval0([])), '$restore_trace'(_255072, _255074)) ^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_255072, _255074), system:once(user:self_eval0([])), system:'$restore_trace'(_255072, _255074)) ^ Call: (227) [system] sig_atomic(system:'$notrace'(_255072, _255074)) ^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (224) [user] self_eval([]) Call: (224) [system] _3856=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] eval_01(=, _5610, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) ^ Exit: (222) [user] eval_00(=, _5610, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) ^ Exit: (221) [user] eval_args(=, _5610, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) ^ Exit: (219) [user] catch_metta_return(eval_args(=, _5610, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []), []) Exit: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []) Call: (218) [user] xform_out([], _4412) Unify: (218) [user] xform_out([], _4412) ^ Call: (219) [user] is_returned([]) ^ Unify: (219) [user] is_returned([]) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_270008, _270010), once(user:(\+is_empty([]))), '$restore_trace'(_270008, _270010)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_270008, _270010), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_270008, _270010)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_270008, _270010)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_returned([]) Call: (219) [system] _4412=[] Exit: (219) [system] []=[] Exit: (218) [user] xform_out([], []) Call: (218) [system] nb_setarg(1, res(_3422), []) Exit: (218) [system] nb_setarg(1, res([]), []) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_279352, _279354), once(bugger:(true==true)), '$restore_trace'(_279352, _279354)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_279352, _279354), system:once(bugger:(true==true)), system:'$restore_trace'(_279352, _279354)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_279352, _279354)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (220) [system] var(rtrace:tAt_rtrace) Fail: (220) [system] var(rtrace:tAt_rtrace) ^ Call: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace) Call: (214) [system] statistics(cputime, _292648) Exit: (214) [system] statistics(cputime, 9.327746596) Call: (214) [system] _4438 is 9.327746596-8.697815449 Exit: (214) [system] 0.6299311470000006 is 9.327746596-8.697815449 Exit: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.6299311470000006) Call: (213) [system] true==true Exit: (213) [system] true==true Call: (214) [system] true==true Exit: (214) [system] true==true ^ Call: (214) [user] set_option_value(interactive, false) ^ Unify: (214) [user] set_option_value(interactive, false) ^ Call: (215) [user] set_option_value0(interactive, false) ^ Unify: (215) [user] set_option_value0(interactive, false) ^ Call: (216) [user] p2mE(false, _304720) ^ Unify: (216) [user] p2mE(false, false) Call: (217) [system] atom(false) Exit: (217) [system] atom(false) ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [$syspreds] nb_setval(interactive, 'False') Unify: (217) [$syspreds] nb_setval(interactive, 'False') Call: (218) [system] duplicate_term('False', _312162) Exit: (218) [system] duplicate_term('False', 'False') Call: (218) [system] nb_linkval(interactive, 'False') Exit: (218) [system] nb_linkval(interactive, 'False') Exit: (217) [$syspreds] nb_setval(interactive, 'False') ^ Call: (216) [user] p2mE(_316804, 'False') ^ Unify: (216) [user] p2mE('False', 'False') Call: (217) [system] atom('False') Exit: (217) [system] atom('False') ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Exit: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Call: (217) [system] set_prolog_flag(interactive, false) Exit: (217) [system] set_prolog_flag(interactive, false) ^ Exit: (215) [user] set_option_value0(interactive, false) ^ Exit: (214) [user] set_option_value(interactive, false) Call: (214) [system] contrl(inf, each)=contrl(_4508, _4510) Exit: (214) [system] contrl(inf, each)=contrl(inf, each) Call: (214) [system] nb_setarg(1, res([]), []) Exit: (214) [system] nb_setarg(1, res([]), []) Call: (214) [system] current_input(_4534) Exit: (214) [system] current_input((0x7fb684e90020)) Call: (214) [system] read_pending_codes((0x7fb684e90020), _4546, []) Exit: (214) [system] read_pending_codes((0x7fb684e90020), [], []) Call: (214) [$syspreds] flag(result_num, _4560, _4560+1) Unify: (214) [$syspreds] flag(result_num, _4560, _4560+1) Call: (215) [system] _4560==_4560+1 Redo: (214) [$syspreds] flag(result_num, _4560, _4560+1) Unify: (214) [$syspreds] flag(result_num, _4560, _4560+1) ^ Call: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, _4560, _4560+1)) Call: (217) [$syspreds] update_flag(result_num, _4560, _4560+1) Unify: (217) [$syspreds] update_flag(result_num, _4560, _4560+1) Call: (218) [system] get_flag(result_num, _4560) Exit: (218) [system] get_flag(result_num, 0) Call: (218) [system] atom(0+1) Redo: (217) [$syspreds] update_flag(result_num, 0, 0+1) Call: (218) [system] set_flag(result_num, 1) Exit: (218) [system] set_flag(result_num, 1) Exit: (217) [$syspreds] update_flag(result_num, 0, 0+1) ^ Exit: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1)) Exit: (214) [$syspreds] flag(result_num, 0, 0+1) Call: (214) [$syspreds] flag(result_num, _4580, _4580) Unify: (214) [$syspreds] flag(result_num, _4580, _4580) Call: (215) [system] _4580==_4580 Exit: (215) [system] _4580==_4580 Call: (215) [system] get_flag(result_num, _4580) Exit: (215) [system] get_flag(result_num, 1) Exit: (214) [$syspreds] flag(result_num, 1, 1) ^ Call: (214) [user] reset_eval_num ^ Unify: (214) [user] reset_eval_num Call: (215) [$syspreds] flag(eval_num, _359698, 0) Unify: (215) [$syspreds] flag(eval_num, _360630, 0) Call: (216) [system] _361486==0 Redo: (215) [$syspreds] flag(eval_num, _362492, 0) Unify: (215) [$syspreds] flag(eval_num, _363424, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, _364284, 0)) Call: (218) [$syspreds] update_flag(eval_num, _364284, 0) Unify: (218) [$syspreds] update_flag(eval_num, _364284, 0) Call: (219) [system] get_flag(eval_num, _364284) Exit: (219) [system] get_flag(eval_num, 1) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(eval_num, 1, 0) Call: (219) [system] set_flag(eval_num, 0) Exit: (219) [system] set_flag(eval_num, 0) Exit: (218) [$syspreds] update_flag(eval_num, 1, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0)) Exit: (215) [$syspreds] flag(eval_num, 1, 0) Call: (215) [$syspreds] flag(trace_output_len, _375528, 0) Unify: (215) [$syspreds] flag(trace_output_len, _376460, 0) Call: (216) [system] _377316==0 Redo: (215) [$syspreds] flag(trace_output_len, _378322, 0) Unify: (215) [$syspreds] flag(trace_output_len, _379254, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _380114, 0)) Call: (218) [$syspreds] update_flag(trace_output_len, _380114, 0) Unify: (218) [$syspreds] update_flag(trace_output_len, _380114, 0) Call: (219) [system] get_flag(trace_output_len, _380114) Exit: (219) [system] get_flag(trace_output_len, 0) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(trace_output_len, 0, 0) Call: (219) [system] set_flag(trace_output_len, 0) Exit: (219) [system] set_flag(trace_output_len, 0) Exit: (218) [$syspreds] update_flag(trace_output_len, 0, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0)) Exit: (215) [$syspreds] flag(trace_output_len, 0, 0) ^ Exit: (214) [user] reset_eval_num ^ Call: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Unify: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (215) [user] original_user_output(_394046) ^ Unify: (215) [user] original_user_output(_394046) Call: (216) [system] stream_property(_394046, file_no(1)) Unify: (216) [system] stream_property(_394046, file_no(1)) Call: (217) [system] nonvar(_394046) Redo: (216) [system] stream_property(_394046, file_no(1)) Unify: (216) [system] stream_property(_394046, file_no(1)) Call: (217) [system] nonvar(_394046) Redo: (216) [system] stream_property(_394046, file_no(1)) Unify: (216) [system] stream_property(_394046, file_no(1)) Call: (217) [system] nonvar(file_no(1)) Exit: (217) [system] nonvar(file_no(1)) Call: (217) [system] file_no(1)=alias(_405166) Redo: (216) [system] stream_property(_394046, file_no(1)) Exit: (216) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (215) [user] original_user_output((0x7fb684e90120)) ^ Call: (215) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (217) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []) ^ Unify: (217) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), []) ^ Call: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (220) [system] nb_current(suspend_answers, true) ^ Redo: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (220) [user] answer_output(_416424) ^ Unify: (220) [user] answer_output(_416424) ^ Call: (221) [user] is_testing ^ Unify: (221) [user] is_testing ^ Call: (222) [user] is_metta_flag(test) ^ Unify: (222) [user] is_metta_flag(test) ^ Call: (224) [system] setup_call_cleanup('$notrace'(_421966, _421968), once(user:is_flag0(test)), '$restore_trace'(_421966, _421968)) ^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_421966, _421968), system:once(user:is_flag0(test)), system:'$restore_trace'(_421966, _421968)) ^ Call: (225) [system] sig_atomic(system:'$notrace'(_421966, _421968)) ^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (222) [user] is_metta_flag(test) ^ Exit: (221) [user] is_testing ^ Call: (221) [user] original_user_output(_416424) ^ Unify: (221) [user] original_user_output(_416424) Call: (222) [system] stream_property(_416424, file_no(1)) Unify: (222) [system] stream_property(_416424, file_no(1)) Call: (223) [system] nonvar(_416424) Redo: (222) [system] stream_property(_416424, file_no(1)) Unify: (222) [system] stream_property(_416424, file_no(1)) Call: (223) [system] nonvar(_416424) Redo: (222) [system] stream_property(_416424, file_no(1)) Unify: (222) [system] stream_property(_416424, file_no(1)) Call: (223) [system] nonvar(file_no(1)) Exit: (223) [system] nonvar(file_no(1)) Call: (223) [system] file_no(1)=alias(_438702) Redo: (222) [system] stream_property(_416424, file_no(1)) Exit: (222) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (221) [user] original_user_output((0x7fb684e90120)) ^ Exit: (220) [user] answer_output((0x7fb684e90120)) ^ Call: (220) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Unify: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) Call: (223) [system] prev_result('Empty')\=@=prev_result('Empty') Fail: (223) [system] prev_result('Empty')\=@=prev_result('Empty') ^ Redo: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (220) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Exit: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (219) [system] nb_setarg(1, prev_result('Empty'), []) Exit: (219) [system] nb_setarg(1, prev_result([]), []) ^ Exit: (217) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), []) ^ Exit: (215) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Exit: (214) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Call: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))))) ^ Unify: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))))) Call: (215) [system] 1=Exit: (215) [system] 1=Call: (216) [system] 1==1 Exit: (216) [system] 1==1 Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Unify: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Unify: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Call: (218) [user] once((is_mettalog;is_testing)) ^ Unify: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_win64 ^ Unify: (221) [user] is_win64 Call: (222) [system] current_prolog_flag(windows, _473448) Fail: (222) [system] current_prolog_flag(windows, _474376) ^ Fail: (221) [user] is_win64 ^ Redo: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_metta_flag(log) ^ Unify: (221) [user] is_metta_flag(log) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_479836, _479838), once(user:is_flag0(log)), '$restore_trace'(_479836, _479838)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_479836, _479838), system:once(user:is_flag0(log)), system:'$restore_trace'(_479836, _479838)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_479836, _479838)) ^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (221) [user] is_metta_flag(log) ^ Exit: (220) [user] is_mettalog ^ Exit: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Unify: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Call: (219) [user] original_user_error(_488232) ^ Unify: (219) [user] original_user_error(_488232) Call: (220) [system] stream_property(_488232, file_no(2)) Unify: (220) [system] stream_property(_488232, file_no(2)) Call: (221) [system] nonvar(_488232) Redo: (220) [system] stream_property(_488232, file_no(2)) Unify: (220) [system] stream_property(_488232, file_no(2)) Call: (221) [system] nonvar(_488232) Redo: (220) [system] stream_property(_488232, file_no(2)) Unify: (220) [system] stream_property(_488232, file_no(2)) Call: (221) [system] nonvar(file_no(2)) Exit: (221) [system] nonvar(file_no(2)) Call: (221) [system] file_no(2)=alias(_499352) Redo: (220) [system] stream_property(_488232, file_no(2)) Exit: (220) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (219) [user] original_user_error((0x7fb684e90220)) ^ Call: (219) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', [])) ^ Call: (221) [user] format('~N~nDeterministic: ', []) Deterministic: ^ Exit: (221) [user] format('~N~nDeterministic: ', []) ^ Exit: (219) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', [])) ^ Exit: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Exit: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Exit: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (216) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))) ^ Unify: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))) ^ Call: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Unify: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Unify: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Call: (220) [user] once((is_mettalog;is_testing)) ^ Unify: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_win64 ^ Unify: (223) [user] is_win64 Call: (224) [system] current_prolog_flag(windows, _521112) Fail: (224) [system] current_prolog_flag(windows, _522040) ^ Fail: (223) [user] is_win64 ^ Redo: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_metta_flag(log) ^ Unify: (223) [user] is_metta_flag(log) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_9026, _9028), once(user:is_flag0(log)), '$restore_trace'(_9026, _9028)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_9026, _9028), system:once(user:is_flag0(log)), system:'$restore_trace'(_9026, _9028)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_9026, _9028)) ^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (223) [user] is_metta_flag(log) ^ Exit: (222) [user] is_mettalog ^ Exit: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Unify: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Call: (221) [user] original_user_error(_17422) ^ Unify: (221) [user] original_user_error(_17422) Call: (222) [system] stream_property(_17422, file_no(2)) Unify: (222) [system] stream_property(_17422, file_no(2)) Call: (223) [system] nonvar(_17422) Redo: (222) [system] stream_property(_17422, file_no(2)) Unify: (222) [system] stream_property(_17422, file_no(2)) Call: (223) [system] nonvar(_17422) Redo: (222) [system] stream_property(_17422, file_no(2)) Unify: (222) [system] stream_property(_17422, file_no(2)) Call: (223) [system] nonvar(file_no(2)) Exit: (223) [system] nonvar(file_no(2)) Call: (223) [system] file_no(2)=alias(_28542) Redo: (222) [system] stream_property(_17422, file_no(2)) Exit: (222) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (221) [user] original_user_error((0x7fb684e90220)) ^ Call: (221) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl))) ^ Call: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Unify: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Call: (225) [user] symbolic([]) ^ Unify: (225) [user] symbolic([]) Call: (226) [system] atomic([]) Exit: (226) [system] atomic([]) ^ Exit: (225) [user] symbolic([]) ^ Redo: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (221) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl))) ^ Exit: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Exit: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Exit: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))) ^ Unify: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))) ^ Call: (219) [user] original_user_output(_47424) ^ Unify: (219) [user] original_user_output(_47424) Call: (220) [system] stream_property(_47424, file_no(1)) Unify: (220) [system] stream_property(_47424, file_no(1)) Call: (221) [system] nonvar(_47424) Redo: (220) [system] stream_property(_47424, file_no(1)) Unify: (220) [system] stream_property(_47424, file_no(1)) Call: (221) [system] nonvar(_47424) Redo: (220) [system] stream_property(_47424, file_no(1)) Unify: (220) [system] stream_property(_47424, file_no(1)) Call: (221) [system] nonvar(file_no(1)) Exit: (221) [system] nonvar(file_no(1)) Call: (221) [system] file_no(1)=alias(_58544) Redo: (220) [system] stream_property(_47424, file_no(1)) Exit: (220) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (219) [user] original_user_output((0x7fb684e90120)) ^ Call: (219) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))) ^ Call: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Unify: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Call: (222) [user] as_tf(is_mettalog, _65514) ^ Unify: (222) [user] as_tf(is_mettalog, _65514) Call: (223) [system] is_mettalog\=[_67374|_67376] Exit: (223) [system] is_mettalog\=[_67374|_67376] ^ Call: (223) [user] catch_nowarn((call(is_mettalog)*->_65514='True';_65514='False')) ^ Unify: (223) [user] catch_nowarn((call(is_mettalog)*->_65514='True';_65514='False')) Call: (224) [user] catch_err((call(is_mettalog)*->_65514='True';_65514='False'), error(_71112, _71114), fail) Unify: (224) [user] catch_err((call(is_mettalog)*->_65514='True';_65514='False'), error(_71112, _71114), fail) ^ Call: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_win64 ^ Unify: (228) [user] is_win64 Call: (229) [system] current_prolog_flag(windows, _76728) Fail: (229) [system] current_prolog_flag(windows, _77656) ^ Fail: (228) [user] is_win64 ^ Redo: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_metta_flag(log) ^ Unify: (228) [user] is_metta_flag(log) ^ Call: (230) [system] setup_call_cleanup('$notrace'(_83116, _83118), once(user:is_flag0(log)), '$restore_trace'(_83116, _83118)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_83116, _83118), system:once(user:is_flag0(log)), system:'$restore_trace'(_83116, _83118)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_83116, _83118)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (228) [user] is_metta_flag(log) ^ Exit: (227) [user] is_mettalog Call: (227) [system] _65514='True' Exit: (227) [system] 'True'='True' Exit: (224) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_71112, _71114), fail) ^ Exit: (223) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False')) ^ Exit: (222) [user] as_tf(is_mettalog, 'True') ^ Call: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Unify: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Call: (223) [user] was_option_value(src_indents, _95470) ^ Unify: (223) [user] was_option_value(src_indents, _95470) Call: (224) [system] current_prolog_flag(src_indents, _97328) Exit: (224) [system] current_prolog_flag(src_indents, []) Call: (224) [system] _95470=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] was_option_value(src_indents, []) ^ Call: (223) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, [])) ^ Unify: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Call: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (226) [user] set_option_value(src_indents, 'True') ^ Unify: (226) [user] set_option_value(src_indents, 'True') ^ Call: (227) [user] set_option_value0(src_indents, 'True') ^ Unify: (227) [user] set_option_value0(src_indents, 'True') ^ Call: (228) [user] p2mE('True', _108762) ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE('True', 'True') ^ Exit: (228) [user] p2mE('True', 'True') Call: (229) [$syspreds] nb_setval(src_indents, 'True') Unify: (229) [$syspreds] nb_setval(src_indents, 'True') Call: (230) [system] duplicate_term('True', _116204) Exit: (230) [system] duplicate_term('True', 'True') Call: (230) [system] nb_linkval(src_indents, 'True') Exit: (230) [system] nb_linkval(src_indents, 'True') Exit: (229) [$syspreds] nb_setval(src_indents, 'True') ^ Call: (228) [user] p2mE(_120846, 'True') ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE(true, 'True') ^ Exit: (228) [user] p2mE(true, 'True') Call: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Exit: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Call: (229) [system] set_prolog_flag(src_indents, true) Exit: (229) [system] set_prolog_flag(src_indents, true) ^ Exit: (227) [user] set_option_value0(src_indents, 'True') ^ Exit: (226) [user] set_option_value(src_indents, 'True') ^ Exit: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] is_compatio ^ Unify: (225) [user] is_compatio ^ Call: (227) [system] setup_call_cleanup('$notrace'(_136934, _136936), once(user:is_compatio0), '$restore_trace'(_136934, _136936)) ^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_136934, _136936), system:once(user:is_compatio0), system:'$restore_trace'(_136934, _136936)) ^ Call: (228) [system] sig_atomic(system:'$notrace'(_136934, _136936)) ^ Fail: (225) [user] is_compatio ^ Redo: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)) ^ Call: (226) [rtrace] rtrace:quietly3(user:(wots(_142796, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))), (_142796==""->true;our_ansi_format('yellow', '~w~n', [_142796])))) ^ Unify: (226) [rtrace] rtrace:quietly3(user:(wots(_142796, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))), (_142796==""->true;our_ansi_format('yellow', '~w~n', [_142796])))) () ^ Exit: (226) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""])))) ^ Exit: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] set_option_value(src_indents, []) ^ Unify: (225) [user] set_option_value(src_indents, []) ^ Call: (226) [user] set_option_value0(src_indents, []) ^ Unify: (226) [user] set_option_value0(src_indents, []) ^ Call: (227) [user] p2mE([], _151942) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [$syspreds] nb_setval(src_indents, []) Unify: (228) [$syspreds] nb_setval(src_indents, []) Call: (229) [system] duplicate_term([], _159384) Exit: (229) [system] duplicate_term([], []) Call: (229) [system] nb_linkval(src_indents, []) Exit: (229) [system] nb_linkval(src_indents, []) Exit: (228) [$syspreds] nb_setval(src_indents, []) ^ Call: (227) [user] p2mE(_164026, []) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Exit: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Call: (228) [system] set_prolog_flag(src_indents, []) Exit: (228) [system] set_prolog_flag(src_indents, []) ^ Exit: (226) [user] set_option_value0(src_indents, []) ^ Exit: (225) [user] set_option_value(src_indents, []) ^ Exit: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Exit: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Exit: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true))) ^ Exit: (219) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))) ^ Exit: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))) ^ Exit: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))) ^ Exit: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4188, '_x'=_4170]), not_compatio(write_bsrc([])), true)))))))) ^ Call: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) Call: (215) [system] nb_current(suspend_answers, true) ^ Redo: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) ^ Call: (215) [user] answer_output(_187236) ^ Unify: (215) [user] answer_output(_187236) ^ Call: (216) [user] is_testing ^ Unify: (216) [user] is_testing ^ Call: (217) [user] is_metta_flag(test) ^ Unify: (217) [user] is_metta_flag(test) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_192778, _192780), once(user:is_flag0(test)), '$restore_trace'(_192778, _192780)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_192778, _192780), system:once(user:is_flag0(test)), system:'$restore_trace'(_192778, _192780)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_192778, _192780)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (217) [user] is_metta_flag(test) ^ Exit: (216) [user] is_testing ^ Call: (216) [user] original_user_output(_187236) ^ Unify: (216) [user] original_user_output(_187236) Call: (217) [system] stream_property(_187236, file_no(1)) Unify: (217) [system] stream_property(_187236, file_no(1)) Call: (218) [system] nonvar(_187236) Redo: (217) [system] stream_property(_187236, file_no(1)) Unify: (217) [system] stream_property(_187236, file_no(1)) Call: (218) [system] nonvar(_187236) Redo: (217) [system] stream_property(_187236, file_no(1)) Unify: (217) [system] stream_property(_187236, file_no(1)) Call: (218) [system] nonvar(file_no(1)) Exit: (218) [system] nonvar(file_no(1)) Call: (218) [system] file_no(1)=alias(_209514) Redo: (217) [system] stream_property(_187236, file_no(1)) Exit: (217) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (216) [user] original_user_output((0x7fb684e90120)) ^ Exit: (215) [user] answer_output((0x7fb684e90120)) ^ Call: (215) [user] with_output_to((0x7fb684e90120), write_asrc([])) Call: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [system] []=='Empty' Redo: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] []=='Empty' Redo: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] ground([]) Exit: (219) [system] ground([]) Call: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) Call: (220) [system] is_list([]) Exit: (220) [system] is_list([]) Call: (220) [lists] lists:member(_229858, []) Redo: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) ^ Call: (220) [user] write_src_woi([]) ^ Unify: (220) [user] write_src_woi([]) ^ Call: (222) [system] setup_call_cleanup('$notrace'(_234478, _234480), once(user:with_indents(false, write_src([]))), '$restore_trace'(_234478, _234480)) ^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_234478, _234480), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_234478, _234480)) ^ Call: (223) [system] sig_atomic(system:'$notrace'(_234478, _234480)) () ^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1)) ^ Exit: (220) [user] write_src_woi([]) Exit: (219) [user] write_bsrc1([]) Exit: (218) [user] write_bsrc([]) Exit: (217) [user] write_asrc([]) ^ Exit: (215) [user] with_output_to((0x7fb684e90120), write_asrc([])) ^ Exit: (214) [user] in_answer_io(write_asrc([])) ^ Call: (214) [user] not_compatio(format('~N')) ^ Unify: (214) [user] not_compatio(format('~N')) ^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (216) [user] once((is_mettalog;is_testing)) ^ Unify: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_win64 ^ Unify: (219) [user] is_win64 Call: (220) [system] current_prolog_flag(windows, _253424) Fail: (220) [system] current_prolog_flag(windows, _254352) ^ Fail: (219) [user] is_win64 ^ Redo: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_metta_flag(log) ^ Unify: (219) [user] is_metta_flag(log) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_259812, _259814), once(user:is_flag0(log)), '$restore_trace'(_259812, _259814)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_259812, _259814), system:once(user:is_flag0(log)), system:'$restore_trace'(_259812, _259814)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_259812, _259814)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_metta_flag(log) ^ Exit: (218) [user] is_mettalog ^ Exit: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (216) [user] user_err(format('~N')) ^ Unify: (216) [user] user_err(format('~N')) ^ Call: (217) [user] original_user_error(_268208) ^ Unify: (217) [user] original_user_error(_268208) Call: (218) [system] stream_property(_268208, file_no(2)) Unify: (218) [system] stream_property(_268208, file_no(2)) Call: (219) [system] nonvar(_268208) Redo: (218) [system] stream_property(_268208, file_no(2)) Unify: (218) [system] stream_property(_268208, file_no(2)) Call: (219) [system] nonvar(_268208) Redo: (218) [system] stream_property(_268208, file_no(2)) Unify: (218) [system] stream_property(_268208, file_no(2)) Call: (219) [system] nonvar(file_no(2)) Exit: (219) [system] nonvar(file_no(2)) Call: (219) [system] file_no(2)=alias(_279328) Redo: (218) [system] stream_property(_268208, file_no(2)) Exit: (218) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (217) [user] original_user_error((0x7fb684e90220)) ^ Call: (217) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (219) [$syspreds] format('~N') Unify: (219) [$syspreds] format('~N') ^ Call: (220) [$syspreds] format('~N', []) ^ Exit: (220) [$syspreds] format('~N', []) Exit: (219) [$syspreds] format('~N') ^ Exit: (217) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (216) [user] user_err(format('~N')) ^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (214) [user] not_compatio(format('~N')) Call: (214) [system] true\==true Fail: (214) [system] true\==true Call: (214) [system] _4942=false Exit: (214) [system] false=false ^ Call: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006))))) ^ Unify: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006))))) Call: (216) [system] false==true Fail: (216) [system] false==true Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006)))) ^ Unify: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006)))) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_304100, _304102), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006))))), _304058, fbug((_304058-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006))))))))), '$restore_trace'(_304100, _304102)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_304100, _304102), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006))))), _304058, fbug((_304058-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006))))))))), system:'$restore_trace'(_304100, _304102)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_304100, _304102)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006))))), _304058, fbug((_304058-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006)))) ^ Exit: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6299311470000006))))) ^ Call: (214) [user] color_g_mesg('green', ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))) ^ Unify: (214) [user] color_g_mesg('green', user:ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))) ^ Call: (216) [system] setup_call_cleanup('$notrace'(_312916, _312918), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))))), '$restore_trace'(_312916, _312918)) ^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_312916, _312918), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))))), system:'$restore_trace'(_312916, _312918)) ^ Call: (217) [system] sig_atomic(system:'$notrace'(_312916, _312918)) ^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))))), system:'$restore_trace'(3, -1)) ^ Exit: (214) [user] color_g_mesg('green', user:ignore((['_y'=_4188, '_x'=_4170]\=@=['_y'=_4250, '_x'=_4262]->not_compatio((reverse(['_y'=_4188, '_x'=_4170], _5046), maplist(print_var, _5046), nop(nl)));true))) Call: (214) [system] false==true Fail: (214) [system] false==true Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, _3422) Call: (212) [$syspreds] flag(result_num, _325862, _325862) Unify: (212) [$syspreds] flag(result_num, _325862, _325862) Call: (213) [system] _325862==_325862 Exit: (213) [system] _325862==_325862 Call: (213) [system] get_flag(result_num, _325862) Exit: (213) [system] get_flag(result_num, 1) Exit: (212) [$syspreds] flag(result_num, 1, 1) Call: (212) [system] 1==0 Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, _3422) ^ Call: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) Call: (213) [system] nb_current(suspend_answers, true) ^ Redo: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) ^ Call: (213) [user] answer_output(_342760) ^ Unify: (213) [user] answer_output(_342760) ^ Call: (214) [user] is_testing ^ Unify: (214) [user] is_testing ^ Call: (215) [user] is_metta_flag(test) ^ Unify: (215) [user] is_metta_flag(test) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_348302, _348304), once(user:is_flag0(test)), '$restore_trace'(_348302, _348304)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_348302, _348304), system:once(user:is_flag0(test)), system:'$restore_trace'(_348302, _348304)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_348302, _348304)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] is_metta_flag(test) ^ Exit: (214) [user] is_testing ^ Call: (214) [user] original_user_output(_342760) ^ Unify: (214) [user] original_user_output(_342760) Call: (215) [system] stream_property(_342760, file_no(1)) Unify: (215) [system] stream_property(_342760, file_no(1)) Call: (216) [system] nonvar(_342760) Redo: (215) [system] stream_property(_342760, file_no(1)) Unify: (215) [system] stream_property(_342760, file_no(1)) Call: (216) [system] nonvar(_342760) Redo: (215) [system] stream_property(_342760, file_no(1)) Unify: (215) [system] stream_property(_342760, file_no(1)) Call: (216) [system] nonvar(file_no(1)) Exit: (216) [system] nonvar(file_no(1)) Call: (216) [system] file_no(1)=alias(_365038) Redo: (215) [system] stream_property(_342760, file_no(1)) Exit: (215) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (214) [user] original_user_output((0x7fb684e90120)) ^ Exit: (213) [user] answer_output((0x7fb684e90120)) ^ Call: (213) [user] with_output_to((0x7fb684e90120), write(']\n')) Call: (215) [system] write(']\n') ] Exit: (215) [system] write(']\n') ^ Exit: (213) [user] with_output_to((0x7fb684e90120), write(']\n')) ^ Exit: (212) [user] in_answer_io(write(']\n')) ^ Call: (212) [user] ignore(res([])=res(_3422)) ^ Unify: (212) [system] ignore(user:(res([])=res(_3422))) Call: (213) [system] res([])=res(_3422) Exit: (213) [system] res([])=res([]) ^ Exit: (212) [system] ignore(user:(res([])=res([]))) Exit: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, []) Exit: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, []) Exit: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, []) ^ Exit: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _4170, _4188], [rule1output, _4170, _4188]]]], [[]]], _3856), _3856, ['_y'=_4188, '_x'=_4170], ['_y'=_4250, '_x'=_4262], _3856, [])), give_up(_3940), pp_m('red', gave_up(_3940)))) Exit: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], []) ^ Call: (203) [system] call(user:(get_pass_fail(_3806, _3808, _3810), if_t(_3810==1, flag(loonit_failure, _3828, _3828+1)))) ^ Unify: (203) [system] call(user:(get_pass_fail(_3806, _3808, _3810), if_t(_3810==1, flag(loonit_failure, _3828, _3828+1)))) ^ Call: (205) [user] get_pass_fail(_3806, _3808, _3810) ^ Unify: (205) [user] get_pass_fail(_3806, _3808, _3810) Call: (206) [$syspreds] flag(loonit_success, _3806, _3806) Unify: (206) [$syspreds] flag(loonit_success, _3806, _3806) Call: (207) [system] _3806==_3806 Exit: (207) [system] _3806==_3806 Call: (207) [system] get_flag(loonit_success, _3806) Exit: (207) [system] get_flag(loonit_success, 2) Exit: (206) [$syspreds] flag(loonit_success, 2, 2) Call: (206) [$syspreds] flag(loonit_failure, _3808, _3808) Unify: (206) [$syspreds] flag(loonit_failure, _3808, _3808) Call: (207) [system] _3808==_3808 Exit: (207) [system] _3808==_3808 Call: (207) [system] get_flag(loonit_failure, _3808) Exit: (207) [system] get_flag(loonit_failure, 0) Exit: (206) [$syspreds] flag(loonit_failure, 0, 0) Call: (206) [system] _3810 is 2+0 Exit: (206) [system] 2 is 2+0 ^ Exit: (205) [user] get_pass_fail(2, 0, 2) ^ Call: (205) [user] if_t(2==1, flag(loonit_failure, _3828, _3828+1)) ^ Unify: (205) [user] if_t(2==1, flag(loonit_failure, _3828, _3828+1)) Call: (206) [system] 2==1 Fail: (206) [system] 2==1 ^ Redo: (205) [user] if_t(2==1, flag(loonit_failure, _3828, _3828+1)) ^ Exit: (205) [user] if_t(2==1, flag(loonit_failure, _3828, _3828+1)) ^ Exit: (203) [system] call(user:(get_pass_fail(2, 0, 2), if_t(2==1, flag(loonit_failure, _3828, _3828+1)))) ^ Exit: (201) [system] setup_call_cleanup(user:get_pass_fail(1, 0, 1), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], []))), user:(get_pass_fail(2, 0, 2), if_t(2==1, flag(loonit_failure, _3828, _3828+1)))) ^ Exit: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], [])))) ^ Exit: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], []))))) ^ Exit: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], [[]]], []))))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]], []) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), []) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule1, [->, [nums, _x, _y], [rule1output, _x, _y]]]]), [])) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _467958, _467964], [->, [⍃, _467958, _467964], [less, _467958, _467964]]]]]), ['_y'=_467964, '_x'=_467958], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(763, 37, 42, 763)) ^ Exit: (194) [user] metta_file_buffer(+, exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _467958, _467964], [->, [⍃, _467958, _467964], [less, _467958, _467964]]]]]), ['_y'=_467964, '_x'=_467958], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(763, 37, 42, 763)) ^ Call: (195) [user] apply:maplist(maybe_assign, ['_y'=_467964, '_x'=_467958]) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_y'=_467964, '_x'=_467958]) Call: (196) [apply] apply:maplist_(['_y'=_467964, '_x'=_467958], user:maybe_assign) Unify: (196) [apply] apply:maplist_(['_y'=_467964, '_x'=_467958], user:maybe_assign) Call: (197) [user] maybe_assign('_y'=_467964) Unify: (197) [user] maybe_assign('_y'=_467964) ^ Call: (198) [user] ignore(_467964=_y) ^ Unify: (198) [system] ignore(user:(_467964=_y)) Call: (199) [system] _467964=_y Exit: (199) [system] _y=_y ^ Exit: (198) [system] ignore(user:(_y=_y)) Exit: (197) [user] maybe_assign('_y'=_y) Call: (197) [apply] apply:maplist_(['_x'=_467958], user:maybe_assign) Unify: (197) [apply] apply:maplist_(['_x'=_467958], user:maybe_assign) Call: (198) [user] maybe_assign('_x'=_467958) Unify: (198) [user] maybe_assign('_x'=_467958) ^ Call: (199) [user] ignore(_467958=_x) ^ Unify: (199) [system] ignore(user:(_467958=_x)) Call: (200) [system] _467958=_x Exit: (200) [system] _x=_x ^ Exit: (199) [system] ignore(user:(_x=_x)) Exit: (198) [user] maybe_assign('_x'=_x) Call: (198) [apply] apply:maplist_([], user:maybe_assign) Unify: (198) [apply] apply:maplist_([], user:maybe_assign) Exit: (198) [apply] apply:maplist_([], user:maybe_assign) Exit: (197) [apply] apply:maplist_(['_x'=_x], user:maybe_assign) Exit: (196) [apply] apply:maplist_(['_y'=_y, '_x'=_x], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_y'=_y, '_x'=_x]) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Call: (197) [system] var(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]])) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]])==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Call: (197) [system] string(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]])) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Call: (198) [system] var(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Call: (198) [system] exec\==exec Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Call: (198) [system] string(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Call: (198) [system] exec\==exec Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _3422) ^ Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _117050)) ^ Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 5)) Call: (201) [system] _126694 is 5+1 Exit: (201) [system] 6 is 5+1 ^ Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6)) ^ Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6)) ^ Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) ^ Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _152640)) ^ Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _152640)) ^ Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _152640)) ^ Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _152640)) ^ Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _152640) ^ Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _152640) ^ Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _181540) ^ Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6) ^ Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6) Call: (201) [system] _152640=6 Exit: (201) [system] 6=6 ^ Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6) ^ Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6)) ^ Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6)) ^ Call: (198) [user] must_det_ll(6>0) ^ Unify: (198) [user] must_det_ll(user:(6>0)) ^ Call: (199) [user] once(user:(6>0)) ^ Unify: (199) [system] once(user:(6>0)) Call: (200) [system] 6>0 Exit: (200) [system] 6>0 ^ Exit: (199) [system] once(user:(6>0)) ^ Exit: (198) [user] must_det_ll(user:(6>0)) ^ Call: (198) [user] is_synthing_unit_tests ^ Unify: (198) [user] is_synthing_unit_tests ^ Call: (200) [system] setup_call_cleanup('$notrace'(_221562, _221564), once(user:is_synthing_unit_tests0), '$restore_trace'(_221562, _221564)) ^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_221562, _221564), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_221562, _221564)) ^ Call: (201) [system] sig_atomic(system:'$notrace'(_221562, _221564)) ^ Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1)) ^ Exit: (198) [user] is_synthing_unit_tests ^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6, _226300) ^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6, [[]]) ^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 6, [[]]) Call: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [system] nb_current(suspend_answers, true) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [system] string(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [system] var([[]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [system] var(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) ^ Call: (199) [user] backward_compatibility:sformat(_251796, '~q', [['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Unify: (199) [user] backward_compatibility:sformat(_251796, '~q', [['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Call: (200) [user] format(string(_251796), '~q', [['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Exit: (200) [user] format(string("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]"), '~q', [['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Exit: (199) [user] backward_compatibility:sformat("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", '~q', [['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Call: (199) [user] atom_contains("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", "[assert") ^ Unify: (199) [user] atom_contains("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", "[assert") Call: (200) [system] sub_atom("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", _258524, _258526, _258528, "[assert") Fail: (200) [system] sub_atom("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", _259464, _259466, _259468, "[assert") ^ Fail: (199) [user] atom_contains("['add-atom','&kb',[:,rule,[->,[rule1output,_x,_y],[->,[⍃,_x,_y],[less,_x,_y]]]]]", "[assert") Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [occurs] occurs:contains_var('BadType', [[]]) Unify: (199) [occurs] occurs:contains_var('BadType', [[]]) Call: (200) [system] 'BadType'==[[]] Fail: (200) [system] 'BadType'==[[]] Redo: (199) [occurs] occurs:contains_var('BadType', [[]]) Unify: (199) [occurs] occurs:contains_var('BadType', [[]]) Call: (200) [system] compound([[]]) Exit: (200) [system] compound([[]]) Call: (200) [system] arg(_270580, [[]], _270504) Exit: (200) [system] arg(1, [[]], []) Call: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] 'BadType'==[] Fail: (201) [system] 'BadType'==[] Redo: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] compound([]) Fail: (201) [system] compound([]) Fail: (200) [occurs] occurs:contains_var('BadType', []) Redo: (200) [system] arg(_280788, [[]], _270504) Exit: (200) [system] arg(2, [[]], []) Call: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] 'BadType'==[] Fail: (201) [system] 'BadType'==[] Redo: (200) [occurs] occurs:contains_var('BadType', []) Unify: (200) [occurs] occurs:contains_var('BadType', []) Call: (201) [system] compound([]) Fail: (201) [system] compound([]) Fail: (200) [occurs] occurs:contains_var('BadType', []) Fail: (199) [occurs] occurs:contains_var('BadType', [[]]) Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Call: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _293682) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Exit: (200) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], '&kb') ^ Call: (200) [user] symbol('add-atom') ^ Unify: (200) [user] symbol('add-atom') Call: (201) [system] atom('add-atom') Exit: (201) [system] atom('add-atom') ^ Exit: (200) [user] symbol('add-atom') ^ Call: (200) [user] symbol_concat(assert, _302976, 'add-atom') ^ Unify: (200) [user] symbol_concat(assert, _303908, 'add-atom') Call: (201) [system] atom_concat(assert, _304764, 'add-atom') Fail: (201) [system] atom_concat(assert, _304764, 'add-atom') ^ Fail: (200) [user] symbol_concat(assert, _306706, 'add-atom') Redo: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _293682) Unify: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [user] is_conz(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (200) [user] is_conz(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (201) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Exit: (201) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (201) [system] ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]=[_313068|_313070] Exit: (201) [system] ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]=['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]] Exit: (200) [user] is_conz(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Exit: (199) [user] inside_assert(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Exit: (200) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [system] compound_name_arity(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _320428, _320430) Exit: (200) [system] compound_name_arity(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], '[|]', 2) ^ Call: (200) [user] symbol_concat(eval, _322372, '[|]') ^ Unify: (200) [user] symbol_concat(eval, _323304, '[|]') Call: (201) [system] atom_concat(eval, _324160, '[|]') Fail: (201) [system] atom_concat(eval, _324160, '[|]') ^ Fail: (200) [user] symbol_concat(eval, _326102, '[|]') Redo: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Exit: (200) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) ^ Call: (200) [user] symbol('add-atom') ^ Unify: (200) [user] symbol('add-atom') Call: (201) [system] atom('add-atom') Exit: (201) [system] atom('add-atom') ^ Exit: (200) [user] symbol('add-atom') Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) ^ Call: (200) [user] symbol_concat(_337148, !, 'add-atom') ^ Unify: (200) [user] symbol_concat(_338080, !, 'add-atom') Call: (201) [system] atom_concat(_338938, !, 'add-atom') Fail: (201) [system] atom_concat(_338938, !, 'add-atom') ^ Fail: (200) [user] symbol_concat(_340878, !, 'add-atom') Redo: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Unify: (199) [user] always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]) Call: (200) [system] fail Redo: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Unify: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) Exit: (198) [user] check_answers_for(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]) ^ Call: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _347230), pfcAdd_Now('next-operation'(_347230))) ^ Unify: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _347230), pfcAdd_Now('next-operation'(_347230))) Call: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _347230) Unify: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], op(exec, 'add-atom', _350022)) Call: (200) [user] o_s(['&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _350022) Unify: (200) [user] o_s(['&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], _350022) Call: (201) [user] o_s('&kb', _350022) Unify: (201) [user] o_s('&kb', '&kb') Exit: (201) [user] o_s('&kb', '&kb') Exit: (200) [user] o_s(['&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], '&kb') Exit: (199) [user] into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], op(exec, 'add-atom', '&kb')) ^ Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (200) [user] current_predicate(pfcAdd/1) ^ Exit: (200) [user] current_predicate(pfcAdd/1) ^ Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (201) [user] clause(pfcTraceExecution, true) ^ Fail: (201) [user] clause(pfcTraceExecution, true) ^ Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (201) [user] must_ex(current_why_UU(_368492)) ^ Unify: (201) [user] must_ex(current_why_UU(_368492)) Call: (203) [user] current_why_UU(_368492) Unify: (203) [user] current_why_UU(_368492) ^ Call: (204) [user] get_why_uu(_368492) ^ Unify: (204) [user] get_why_uu(_368492) ^ Call: (205) [user] findall(_374032, current_why(_374032), _374038) ^ Unify: (205) [$bags] findall(_374032, user:current_why(_374032), _374038) ^ Call: (206) [$bags] findall(_374032, user:current_why(_374032), _374038, []) ^ Unify: (206) [$bags] findall(_374032, user:current_why(_374032), _374038, []) ^ Call: (207) [$bags] cleanup_bag(findall_loop(_374032, user:current_why(_374032), _374038, []), '$destroy_findall_bag') ^ Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_374032, user:current_why(_374032), _374038, []), '$bags':'$destroy_findall_bag') Call: (208) [$bags] findall_loop(_374032, user:current_why(_374032), _374038, []) Unify: (208) [$bags] findall_loop(_374032, user:current_why(_374032), _374038, []) ^ Call: (209) [user] bugger:current_why(_374032) ^ Unify: (209) [user] bugger:current_why(_374032) ^ Call: (210) [user] bugger:current_why_data(_374032) ^ Unify: (210) [user] bugger:current_why_data(_374032) Call: (211) [system] nb_current('$current_why', wp(_374032, _385292)) Fail: (211) [system] nb_current('$current_why', wp(_374032, _385292)) ^ Redo: (210) [user] bugger:current_why_data(_374032) ^ Unify: (210) [user] bugger:current_why_data(_374032) Call: (211) [t_l] t_l:current_why_source(_374032) Fail: (211) [t_l] t_l:current_why_source(_374032) ^ Fail: (210) [user] bugger:current_why_data(_374032) ^ Redo: (209) [user] bugger:current_why(_374032) ^ Unify: (209) [user] bugger:current_why(mfl4(_392720, _392722, _392724, _392726)) ^ Call: (211) [system] setup_call_cleanup('$notrace'(_393676, _393678), once(user:current_mfl4(_392720, _392722, _392724, _392726)), '$restore_trace'(_393676, _393678)) ^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_393676, _393678), system:once(user:current_mfl4(_392720, _392722, _392724, _392726)), system:'$restore_trace'(_393676, _393678)) ^ Call: (212) [system] sig_atomic(system:'$notrace'(_393676, _393678)) ^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_392720, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_392720, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (208) [$bags] findall_loop(_374032, user:current_why(_374032), _374038, []) Exit: (208) [$bags] findall_loop(_374032, user:current_why(_374032), [P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_374032, user:current_why(_374032), [P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (206) [$bags] findall(_374032, user:current_why(_374032), [P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (205) [$bags] findall(_374032, user:current_why(_374032), [P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] [P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (205) [system] [P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (205) [user] u_to_uu([P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _368492) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (206) [system] var([P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (206) [system] var([P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _368492) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (206) [system] nonvar([P;HTML|mfl4(_410576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (206) [system] nonvar([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (206) [system] [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_10378, _10380) Fail: (206) [system] [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_10378, _10380) ^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3856) ^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3856) ^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40724) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40724) ^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40724) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (208) [system] var([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (208) [system] var([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40724) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (208) [user] not(compound([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (208) [system] not(user:compound([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (209) [system] compound([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (209) [system] compound([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (208) [system] not(user:compound([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40724) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40724) ^ Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _40724) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (209) [system] var(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (209) [system] var(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _40724) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (209) [user] not(compound(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (209) [system] not(user:compound(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (210) [system] compound(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (210) [system] compound(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _40724) ^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3856) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (207) [system] var(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (207) [system] var(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3856) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (207) [system] nonvar(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (207) [system] nonvar(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (207) [system] P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_403212, _403214) Fail: (207) [system] P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_403212, _403214) ^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3856) ^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3882, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) Call: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb'))) Fail: (204) [system] is_list('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _41998) ^ Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _41998) Call: (206) [system] fail Fail: (206) [system] fail ^ Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'add-atom', '&kb')), _41998) ^ Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61794, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_61794)), trace))) ^ Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61794, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_61794)), trace))) ^ Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61794, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_61794)), trace)), user:each_call_cleanup) ^ Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61794, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_61794)), trace)), user:each_call_cleanup) Call: (207) [system] current_prolog_flag(occurs_check, _92236) Exit: (207) [system] current_prolog_flag(occurs_check, true) ^ Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61794, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_61794)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61794, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_61794)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (208) [system] true==true Exit: (208) [system] true==true ^ Call: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'add-atom', '&kb')), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Call: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), _192648, _192650) ^ Exit: (213) [user] strip_module('next-operation'(op(exec, 'add-atom', '&kb')), user, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) Call: (214) [system] _196392=user Exit: (214) [system] user=user ^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'add-atom', '&kb')), true, _198262) ^ Exit: (214) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55c12cff9de0)) Call: (214) [$syspreds] clause_property((0x55c12cff9de0), module(user)) Unify: (214) [$syspreds] clause_property((0x55c12cff9de0), module(user)) Exit: (214) [$syspreds] clause_property((0x55c12cff9de0), module(user)) ^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55c12cff9de0)) ^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55c12cff9de0)) ^ Call: (215) [user] clause(_204818, _204820, (0x55c12cff9de0)) ^ Exit: (215) [user] clause('next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55c12cff9de0)) ^ Call: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), _206714) ^ Unify: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (215) [user] strip_m('next-operation'(op(exec, 'add-atom', '&kb')), 'next-operation'(op(exec, 'add-atom', '&kb'))) Call: (215) [system] 'next-operation'(op(exec, 'add-atom', '&kb'))=@='next-operation'(op(exec, 'add-atom', '&kb')) Exit: (215) [system] 'next-operation'(op(exec, 'add-atom', '&kb'))=@='next-operation'(op(exec, 'add-atom', '&kb')) ^ Call: (215) [user] strip_m(true, _211356) ^ Unify: (215) [user] strip_m(true, true) ^ Exit: (215) [user] strip_m(true, true) Call: (215) [system] cl('next-operation'(op(exec, 'add-atom', '&kb')), true)=@=cl('next-operation'(op(exec, 'add-atom', '&kb')), true) Exit: (215) [system] cl('next-operation'(op(exec, 'add-atom', '&kb')), true)=@=cl('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Exit: (214) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true, (0x55c12cff9de0)) ^ Exit: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Exit: (212) [user] is_asserted_exact('next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Fail: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb')), true) ^ Fail: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Redo: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) Unify: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) Exit: (210) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(exec, 'add-atom', '&kb'))))) ^ Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61794, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_61794)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61794, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_61794)), trace)), user:each_call_cleanup) ^ Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61794, (notrace, wdmsg(('next-operation'(op(exec, 'add-atom', '&kb'))=>_61794)), trace))) ^ Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (202) [user] pfcPost('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcRun ^ Unify: (202) [user] pfcRun ^ Call: (203) [user] pfcGetSearch(direct) ^ Unify: (203) [user] pfcGetSearch(direct) Call: (204) [t_l] t_l:pfcSearchTL(_287802) Fail: (204) [t_l] t_l:pfcSearchTL(_287802) ^ Redo: (203) [user] pfcGetSearch(direct) ^ Call: (204) [user] pfcSearch(_290576) ^ Unify: (204) [user] pfcSearch(direct) ^ Exit: (204) [user] pfcSearch(direct) Call: (204) [system] direct=direct Exit: (204) [system] direct=direct ^ Exit: (203) [user] pfcGetSearch(direct) ^ Unify: (202) [user] pfcRun ^ Exit: (202) [user] pfcRun ^ Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb'))) ^ Exit: (198) [user] if_t(into_simple_op(exec, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], op(exec, 'add-atom', '&kb')), pfcAdd_Now('next-operation'(op(exec, 'add-atom', '&kb')))) ^ Call: (198) [user] must_det_ll(ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))))) ^ Unify: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))))) ^ Call: (199) [user] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))))) ^ Unify: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))))) ^ Call: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422)))) ^ Unify: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422)))) ^ Call: (201) [user] setup_call_cleanup(get_pass_fail(_337322, _337324, _337326), (color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))), (get_pass_fail(_337336, _337338, _337340), if_t(_337340==_337326, flag(loonit_failure, _337358, _337358+1)))) ^ Unify: (201) [system] setup_call_cleanup(user:get_pass_fail(_337322, _337324, _337326), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422))), user:(get_pass_fail(_337336, _337338, _337340), if_t(_337340==_337326, flag(loonit_failure, _337358, _337358+1)))) ^ Call: (202) [system] sig_atomic(user:get_pass_fail(_337322, _337324, _337326)) ^ Call: (204) [user] get_pass_fail(_337322, _337324, _337326) ^ Unify: (204) [user] get_pass_fail(_337322, _337324, _337326) Call: (205) [$syspreds] flag(loonit_success, _337322, _337322) Unify: (205) [$syspreds] flag(loonit_success, _337322, _337322) Call: (206) [system] _337322==_337322 Exit: (206) [system] _337322==_337322 Call: (206) [system] get_flag(loonit_success, _337322) Exit: (206) [system] get_flag(loonit_success, 2) Exit: (205) [$syspreds] flag(loonit_success, 2, 2) Call: (205) [$syspreds] flag(loonit_failure, _337324, _337324) Unify: (205) [$syspreds] flag(loonit_failure, _337324, _337324) Call: (206) [system] _337324==_337324 Exit: (206) [system] _337324==_337324 Call: (206) [system] get_flag(loonit_failure, _337324) Exit: (206) [system] get_flag(loonit_failure, 0) Exit: (205) [$syspreds] flag(loonit_failure, 0, 0) Call: (205) [system] _337326 is 2+0 Exit: (205) [system] 2 is 2+0 ^ Exit: (204) [user] get_pass_fail(2, 0, 2) ^ Exit: (202) [system] sig_atomic(user:get_pass_fail(2, 0, 2)) ^ Call: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))) ^ Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))) ^ Call: (204) [user] is_compatio ^ Unify: (204) [user] is_compatio ^ Call: (206) [system] setup_call_cleanup('$notrace'(_370268, _370270), once(user:is_compatio0), '$restore_trace'(_370268, _370270)) ^ Unify: (206) [system] setup_call_cleanup(system:'$notrace'(_370268, _370270), system:once(user:is_compatio0), system:'$restore_trace'(_370268, _370270)) ^ Call: (207) [system] sig_atomic(system:'$notrace'(_370268, _370270)) ^ Fail: (204) [user] is_compatio ^ Redo: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))) ^ Unify: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))) ^ Call: (205) [rtrace] rtrace:quietly3(user:(wots(_375886, must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:')))), (_375886==""->true;our_ansi_format('#ffa509', '~w~n', [_375886])))) ^ Unify: (205) [rtrace] rtrace:quietly3(user:(wots(_375886, must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:')))), (_375886==""->true;our_ansi_format('#ffa509', '~w~n', [_375886])))) ;; In file as: !(add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) ;; To unit test case: ^ Exit: (205) [rtrace] rtrace:quietly3(user:(wots(";; In file as: !(add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) ;; To unit test case:", must_det_ll(user:(writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:')))), (";; In file as: !(add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) ;; To unit test case:"==""->true;our_ansi_format('#ffa509', '~w~n', [";; In file as: !(add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) ;; To unit test case:"])))) ^ Exit: (203) [user] color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))) Call: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422) Unify: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _3422) Call: (204) [system] _393186=_393188 Exit: (204) [system] _393186=_393186 ^ Call: (204) [user] ignore(catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _395084, _393186, _395088, _395090)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _395084, _393186, _395088, _395090, _393186, _3422)), give_up(_395126), pp_m('red', gave_up(_395126)))) ^ Unify: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _395084, _393186, _395088, _395090)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _395084, _393186, _395088, _395090, _393186, _3422)), give_up(_395126), pp_m('red', gave_up(_395126)))) ^ Call: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Unify: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Call: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]))) ^ Unify: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]))) ^ Call: (209) [user] once((is_mettalog;is_testing)) ^ Unify: (209) [system] once(user:(is_mettalog;is_testing)) ^ Call: (211) [user] is_mettalog ^ Unify: (211) [user] is_mettalog ^ Call: (212) [user] is_win64 ^ Unify: (212) [user] is_win64 Call: (213) [system] current_prolog_flag(windows, _414360) Fail: (213) [system] current_prolog_flag(windows, _415288) ^ Fail: (212) [user] is_win64 ^ Redo: (211) [user] is_mettalog ^ Unify: (211) [user] is_mettalog ^ Call: (212) [user] is_metta_flag(log) ^ Unify: (212) [user] is_metta_flag(log) ^ Call: (214) [system] setup_call_cleanup('$notrace'(_420748, _420750), once(user:is_flag0(log)), '$restore_trace'(_420748, _420750)) ^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_420748, _420750), system:once(user:is_flag0(log)), system:'$restore_trace'(_420748, _420750)) ^ Call: (215) [system] sig_atomic(system:'$notrace'(_420748, _420750)) ^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (212) [user] is_metta_flag(log) ^ Exit: (211) [user] is_mettalog ^ Exit: (209) [system] once(user:(is_mettalog;is_testing)) ^ Call: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Unify: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Call: (210) [user] original_user_error(_429144) ^ Unify: (210) [user] original_user_error(_429144) Call: (211) [system] stream_property(_429144, file_no(2)) Unify: (211) [system] stream_property(_429144, file_no(2)) Call: (212) [system] nonvar(_429144) Redo: (211) [system] stream_property(_429144, file_no(2)) Unify: (211) [system] stream_property(_429144, file_no(2)) Call: (212) [system] nonvar(_429144) Redo: (211) [system] stream_property(_429144, file_no(2)) Unify: (211) [system] stream_property(_429144, file_no(2)) Call: (212) [system] nonvar(file_no(2)) Exit: (212) [system] nonvar(file_no(2)) Call: (212) [system] file_no(2)=alias(_440264) Redo: (211) [system] stream_property(_429144, file_no(2)) Exit: (211) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (210) [user] original_user_error((0x7fb684e90220)) ^ Call: (210) [user] with_output_to((0x7fb684e90220), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) Call: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]) Unify: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]) ^ Call: (213) [user] real_notrace(write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Unify: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Call: (214) [user] setup_call_cleanup('$notrace'(_448696, _448698), once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), '$restore_trace'(_448696, _448698)) ^ Unify: (214) [system] setup_call_cleanup(user:'$notrace'(_448696, _448698), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), user:'$restore_trace'(_448696, _448698)) ^ Call: (215) [system] sig_atomic(user:'$notrace'(_448696, _448698)) !(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) (())) ^ Exit: (214) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), user:'$restore_trace'(3, -1)) ^ Exit: (213) [user] real_notrace(user:write_exec0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) Exit: (212) [user] write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]) ^ Exit: (210) [user] with_output_to((0x7fb684e90220), write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Exit: (209) [user] user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Exit: (208) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]))) ^ Exit: (207) [user] not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_460912, _460914), once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _395084, _393186, _395088, _395090)), '$restore_trace'(_460912, _460914)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_460912, _460914), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], _395084, _393186, _395088, _395090)), system:'$restore_trace'(_460912, _460914)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_460912, _460914)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _464258, _464280], [->, [⍃, _464258, _464280], [less, _464258, _464280]]]]], [[]]], _393186), _393186, ['_y'=_464280, '_x'=_464258], ['_y'=_464704, '_x'=_464716])), system:'$restore_trace'(3, -1)) Call: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _464258, _464280], [->, [⍃, _464258, _464280], [less, _464258, _464280]]]]], [[]]], _393186), _393186, ['_y'=_464280, '_x'=_464258], ['_y'=_464704, '_x'=_464716], _393186, _3422) Unify: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _464258, _464280], [->, [⍃, _464258, _464280], [less, _464258, _464280]]]]], [[]]], _393186), _393186, ['_y'=_464280, '_x'=_464258], ['_y'=_464704, '_x'=_464716], _393186, _3422) Call: (208) [user] reset_caches Unify: (208) [user] reset_caches ^ Call: (209) [user] forall(clause(reset_cache, _477132), forall(rtrace_on_error(_477132), true)) ^ Unify: (209) [$apply] forall(user:clause(reset_cache, _477132), user:forall(rtrace_on_error(_477132), true)) ^ Call: (210) [user] clause(reset_cache, _477132) ^ Exit: (210) [user] clause(reset_cache, retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))) ^ Call: (210) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))), true) ^ Unify: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))), user:true) Call: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))) Unify: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))) Call: (212) [user] catch_err(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974)), _484618, (write_src_uo(_484618=retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))), catch(rtrace(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))), _484618, throw(give_up(_484618=retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))))), throw(_484618))) Unify: (212) [user] catch_err(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974)), _484618, (write_src_uo(_484618=retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))), catch(rtrace(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))), _484618, throw(give_up(_484618=retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))))), throw(_484618))) ^ Call: (214) [user] retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974)) ^ Exit: (214) [user] retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974)) Exit: (212) [user] catch_err(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974)), _484618, (write_src_uo(_484618=retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))), catch(rtrace(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))), _484618, throw(give_up(_484618=retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))))), throw(_484618))) Exit: (211) [user] rtrace_on_error(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))) ^ Exit: (210) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_479966, _479968, _479970, _479972, _479974))), user:true) ^ Redo: (210) [user] clause(reset_cache, _477132) ^ Exit: (210) [user] clause(reset_cache, true) ^ Call: (210) [user] forall(rtrace_on_error(true), true) ^ Unify: (210) [$apply] forall(user:rtrace_on_error(true), user:true) Call: (211) [user] rtrace_on_error(true) Unify: (211) [user] rtrace_on_error(true) Call: (212) [user] catch_err(true, _496742, (write_src_uo(_496742=true), catch(rtrace(true), _496742, throw(give_up(_496742=true))), throw(_496742))) Unify: (212) [user] catch_err(true, _496742, (write_src_uo(_496742=true), catch(rtrace(true), _496742, throw(give_up(_496742=true))), throw(_496742))) Exit: (212) [user] catch_err(true, _496742, (write_src_uo(_496742=true), catch(rtrace(true), _496742, throw(give_up(_496742=true))), throw(_496742))) Exit: (211) [user] rtrace_on_error(true) ^ Exit: (210) [$apply] forall(user:rtrace_on_error(true), user:true) ^ Exit: (209) [$apply] forall(user:clause(reset_cache, _477132), user:forall(rtrace_on_error(_477132), true)) Exit: (208) [user] reset_caches Call: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _464258, _464280], [->, [⍃, _464258, _464280], [less, _464258, _464280]]]]], [[]]], _393186), _393186, ['_y'=_464280, '_x'=_464258], ['_y'=_464704, '_x'=_464716], _393186, _3422) Unify: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _464258, _464280], [->, [⍃, _464258, _464280], [less, _464258, _464280]]]]], [[]]], _393186), _393186, ['_y'=_464280, '_x'=_464258], ['_y'=_464704, '_x'=_464716], _393186, _3422) Call: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _464258, _464280], [->, [⍃, _464258, _464280], [less, _464258, _464280]]]]], [[]]], _393186), _393186, ['_y'=_464280, '_x'=_464258], ['_y'=_464704, '_x'=_464716], _393186, _3422) Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _464258, _464280], [->, [⍃, _464258, _464280], [less, _464258, _464280]]]]], [[]]], _393186), _393186, ['_y'=_464280, '_x'=_464258], ['_y'=_464704, '_x'=_464716], _393186, _3422) Call: (212) [user] file_hides_results(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _464258, _464280], [->, [⍃, _464258, _464280], [less, _464258, _464280]]]]], [[]]], _393186)) Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _3898, ['_y'=_4266, '_x'=_4248], ['_y'=_4364, '_x'=_4376], _3898, _3422) Unify: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _3898, ['_y'=_4266, '_x'=_4248], ['_y'=_4364, '_x'=_4376], _3898, _3422) ^ Call: (213) [system] setup_call_cleanup('$notrace'(_14342, _14344), once(user:(reset_eval_num, _13814=res(_3422), _13830=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _13848), (is_compatio->option_else(answer, _13872, leap);option_else(answer, _13872, each)), option_else('maximum-result-count', _13894, inf), option_else('initial-result-count', _13908, 10), _13920=contrl(_13894, _13872), _13938=_13940, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_13968), option_value(exec, skip), \+always_exec(_13848)->_13998=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898)), deterministic(_14014)), _13938=1, !, true;_13998=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, _13814, _14072)), !, flag(result_num, _14098, 0), _14110=eval('&self', _13848, _3898), \+ \+ (user:maplist(name_vars, ['_y'=_4266, '_x'=_4248]), user:name_vars('OUT'=_3898), if_t(_13938==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_13938==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_14110)))), if_t(option_value(repl, true), add_history_src(exec(_13848))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_14110), writeln('.')))), true)))), '$restore_trace'(_14342, _14344)) ^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_14342, _14344), system:once(user:(reset_eval_num, _13814=res(_3422), _13830=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _13848), (is_compatio->option_else(answer, _13872, leap);option_else(answer, _13872, each)), option_else('maximum-result-count', _13894, inf), option_else('initial-result-count', _13908, 10), _13920=contrl(_13894, _13872), _13938=_13940, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_13968), option_value(exec, skip), \+always_exec(_13848)->_13998=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898)), deterministic(_14014)), _13938=1, !, true;_13998=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, _13814, _14072)), !, flag(result_num, _14098, 0), _14110=eval('&self', _13848, _3898), \+ \+ (user:maplist(name_vars, ['_y'=_4266, '_x'=_4248]), user:name_vars('OUT'=_3898), if_t(_13938==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_13938==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_14110)))), if_t(option_value(repl, true), add_history_src(exec(_13848))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_14110), writeln('.')))), true)))), system:'$restore_trace'(_14342, _14344)) ^ Call: (214) [system] sig_atomic(system:'$notrace'(_14342, _14344)) ^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _13938=_13938, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_13968), option_value(exec, skip), \+always_exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])->(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072))=(skip(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898)), deterministic(_14014)), _13938=1, !, true;(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072))=(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072)), !, flag(result_num, 1, 0), eval('&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _3898)=eval('&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _3898), \+ \+ (user:maplist(name_vars, ['_y'=_4266, '_x'=_4248]), user:name_vars('OUT'=_3898), if_t(_13938==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_13938==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _3898))))), if_t(option_value(repl, true), add_history_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _3898)), writeln('.')))), true)))), system:'$restore_trace'(3, -1)) ^ Call: (212) [user] in_answer_io(format('~N[')) ^ Unify: (212) [user] in_answer_io(format('~N[')) Call: (213) [system] nb_current(suspend_answers, true) ^ Redo: (212) [user] in_answer_io(format('~N[')) ^ Unify: (212) [user] in_answer_io(format('~N[')) ^ Call: (213) [user] answer_output(_46288) ^ Unify: (213) [user] answer_output(_46288) ^ Call: (214) [user] is_testing ^ Unify: (214) [user] is_testing ^ Call: (215) [user] is_metta_flag(test) ^ Unify: (215) [user] is_metta_flag(test) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_51830, _51832), once(user:is_flag0(test)), '$restore_trace'(_51830, _51832)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_51830, _51832), system:once(user:is_flag0(test)), system:'$restore_trace'(_51830, _51832)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_51830, _51832)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] is_metta_flag(test) ^ Exit: (214) [user] is_testing ^ Call: (214) [user] original_user_output(_46288) ^ Unify: (214) [user] original_user_output(_46288) Call: (215) [system] stream_property(_46288, file_no(1)) Unify: (215) [system] stream_property(_46288, file_no(1)) Call: (216) [system] nonvar(_46288) Redo: (215) [system] stream_property(_46288, file_no(1)) Unify: (215) [system] stream_property(_46288, file_no(1)) Call: (216) [system] nonvar(_46288) Redo: (215) [system] stream_property(_46288, file_no(1)) Unify: (215) [system] stream_property(_46288, file_no(1)) Call: (216) [system] nonvar(file_no(1)) Exit: (216) [system] nonvar(file_no(1)) Call: (216) [system] file_no(1)=alias(_68566) Redo: (215) [system] stream_property(_46288, file_no(1)) Exit: (215) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (214) [user] original_user_output((0x7fb684e90120)) ^ Exit: (213) [user] answer_output((0x7fb684e90120)) ^ Call: (213) [user] with_output_to((0x7fb684e90120), format('~N[')) Call: (215) [$syspreds] format('~N[') Unify: (215) [$syspreds] format('~N[') ^ Call: (216) [$syspreds] format('~N[', []) [ ^ Exit: (216) [$syspreds] format('~N[', []) Exit: (215) [$syspreds] format('~N[') ^ Exit: (213) [user] with_output_to((0x7fb684e90120), format('~N[')) ^ Exit: (212) [user] in_answer_io(format('~N[')) Call: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _80736, _14014, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072)), _80742), ((((_14014==true->!;true), set_option_value(interactive, _80736), contrl(inf, each)=contrl(_80812, _80814), nb_setarg(1, res(_3422), _14072), current_input(_80838), read_pending_codes(_80838, _80850, []), flag(result_num, _80864, _80864+1), flag(result_num, _80884, _80884), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _14072))), if_t(_80884=<_80812, ((_80884==1, _14014==true->not_compatio(format('~N~nDeterministic: ', [])), !;_14014==true->not_compatio(format('~N~nLast Result(~w): ', [_80884])), !;not_compatio(format('~N~nNDet Result(~w): ', [_80884]))), ignore((not_compatio(if_t(\+symbolic(_14072), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4266, '_x'=_4248]), not_compatio(write_bsrc(_14072)), true)))))))), in_answer_io(write_asrc(_14072)), not_compatio(format('~N')), (_14014\==true, _80736, _80814\==leap, 10>_80884, _80884<_80812->_81246=true;_81246=false), if_t((_81246==true;_14014==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _80742))))), color_g_mesg('green', ignore((['_y'=_4266, '_x'=_4248]\=@=['_y'=_4364, '_x'=_4376]->not_compatio((reverse(['_y'=_4266, '_x'=_4248], _81350), maplist(print_var, _81350), nop(nl)));true)))), (_81246==true->write("~npress ';' for more solutions "), get_single_char_key(_81412), not_compatio((writeq(key=_81412), nl)), (_81412==b->once(repl), fail;_81412==m->make;_81412==t->nop(set_debug(eval, true)), rtrace;_81412=='T'->set_debug(eval, true);_81412==(;)->true;_81412==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_81412=='L'->nb_setarg(1, contrl(inf, each), _80884);_81412==l->nb_setarg(2, contrl(inf, each), leap);(_81412=='\n';_81412=='\r')->!, fail;!, fail));_14014\==true, \+_80736, contrl(inf, each)=contrl(_80812, leap)->true;_14014==true->!;true), format('~N~n'))) Unify: (212) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _14014, timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072)), _80742), ((((_14014==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_80812, _80814), nb_setarg(1, res(_3422), _14072), current_input(_80838), read_pending_codes(_80838, _80850, []), flag(result_num, _80864, _80864+1), flag(result_num, _80884, _80884), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _14072))), if_t(_80884=<_80812, ((_80884==1, _14014==true->not_compatio(format('~N~nDeterministic: ', [])), !;_14014==true->not_compatio(format('~N~nLast Result(~w): ', [_80884])), !;not_compatio(format('~N~nNDet Result(~w): ', [_80884]))), ignore((not_compatio(if_t(\+symbolic(_14072), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4266, '_x'=_4248]), not_compatio(write_bsrc(_14072)), true)))))))), in_answer_io(write_asrc(_14072)), not_compatio(format('~N')), (_14014\==true, false, _80814\==leap, 10>_80884, _80884<_80812->_81246=true;_81246=false), if_t((_81246==true;_14014==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _80742))))), color_g_mesg('green', ignore((['_y'=_4266, '_x'=_4248]\=@=['_y'=_4364, '_x'=_4376]->not_compatio((reverse(['_y'=_4266, '_x'=_4248], _81350), maplist(print_var, _81350), nop(nl)));true)))), (_81246==true->write("~npress ';' for more solutions "), get_single_char_key(_81412), not_compatio((writeq(key=_81412), nl)), (_81412==b->once(repl), fail;_81412==m->make;_81412==t->nop(set_debug(eval, true)), rtrace;_81412=='T'->set_debug(eval, true);_81412==(;)->true;_81412==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_81412=='L'->nb_setarg(1, contrl(inf, each), _80884);_81412==l->nb_setarg(2, contrl(inf, each), leap);(_81412=='\n';_81412=='\r')->!, fail;!, fail));_14014\==true, \+false, contrl(inf, each)=contrl(_80812, leap)->true;_14014==true->!;true), format('~N~n'))) Call: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072)), _80742) Unify: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072)), _80742) Call: (214) [system] statistics(cputime, _93970) Exit: (214) [system] statistics(cputime, 9.609313532) Call: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072))) Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072))) ^ Call: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] var(true) Fail: (216) [system] var(true) ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (216) [user] option_value0(rtrace, 'True') ^ Unify: (216) [user] option_value0(rtrace, 'True') ^ Call: (217) [user] was_option_value(rtrace, _106930) ^ Unify: (217) [user] was_option_value(rtrace, _106930) Call: (218) [system] current_prolog_flag(rtrace, _108788) Fail: (218) [system] current_prolog_flag(rtrace, _108788) ^ Redo: (217) [user] was_option_value(rtrace, _106930) ^ Unify: (217) [user] was_option_value(rtrace, _106930) Call: (218) [$syspreds] prolog_load_context(rtrace, _112502) Fail: (218) [$syspreds] prolog_load_context(rtrace, _112502) ^ Redo: (217) [user] was_option_value(rtrace, _106930) ^ Unify: (217) [user] was_option_value(rtrace, _106930) Call: (218) [system] nb_current(rtrace, _116216) Fail: (218) [system] nb_current(rtrace, _116216) ^ Fail: (217) [user] was_option_value(rtrace, _106930) ^ Redo: (216) [user] option_value0(rtrace, 'True') ^ Fail: (216) [user] option_value0(rtrace, 'True') ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) Call: (216) [system] true==false Fail: (216) [system] true==false ^ Redo: (215) [user] option_value(rtrace, true) ^ Unify: (215) [user] option_value(rtrace, true) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_126440, _126442), once(user:option_value0(rtrace, true)), '$restore_trace'(_126440, _126442)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_126440, _126442), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_126440, _126442)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_126440, _126442)) ^ Fail: (215) [user] option_value(rtrace, true) Redo: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072))) Unify: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072))) ^ Call: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] var(rtrace) Fail: (216) [system] var(rtrace) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] rtrace==false Fail: (216) [system] rtrace==false ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [system] rtrace==true Fail: (216) [system] rtrace==true ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) ^ Call: (216) [user] fast_option_value(rtrace, debug) ^ Unify: (216) [user] fast_option_value(rtrace, debug) Call: (217) [system] atom(rtrace) Exit: (217) [system] atom(rtrace) Call: (217) [system] current_prolog_flag(rtrace, debug) Fail: (217) [system] current_prolog_flag(rtrace, debug) ^ Fail: (216) [user] fast_option_value(rtrace, debug) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) ^ Call: (216) [user] fast_option_value(rtrace, trace) ^ Unify: (216) [user] fast_option_value(rtrace, trace) Call: (217) [system] atom(rtrace) Exit: (217) [system] atom(rtrace) Call: (217) [system] current_prolog_flag(rtrace, trace) Fail: (217) [system] current_prolog_flag(rtrace, trace) ^ Fail: (216) [user] fast_option_value(rtrace, trace) ^ Redo: (215) [user] is_debugging(rtrace) ^ Unify: (215) [user] is_debugging(rtrace) Call: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _161658) Unify: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), _161658) ^ Call: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _161658, _163594) ^ Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _161658, []) Call: (218) [system] current_prolog_flag(nodebugx, true) ^ Redo: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _161658, _166398) ^ Unify: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), _161658, _167336) ^ Call: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (218) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (218) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_170070, _170072, _170074), defined) ^ Unify: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_170070, _170072, _170074), defined) Call: (219) [system] nonvar(defined) Exit: (219) [system] nonvar(defined) Call: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_170070, _170072, _170074)) Unify: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_170070, _170072, _170074)) Call: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_170070, _170072, _170074)) Unify: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_170070, _170072, _170074)) Call: (221) [system] callable(debugging_logicmoo_setting(_170070, _170072, _170074)) Exit: (221) [system] callable(debugging_logicmoo_setting(_170070, _170072, _170074)) Call: (221) [system] atom(bugger) Exit: (221) [system] atom(bugger) Exit: (220) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_170070, _170072, _170074)) Exit: (219) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_170070, _170072, _170074)) ^ Exit: (218) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_170070, _170072, _170074), defined) ^ Call: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _161658, _183984) ^ Unify: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (218) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (217) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error]) Exit: (216) [prolog_debug] prolog_debug:debugging(metta(rtrace), true) Call: (216) [system] true==true Exit: (216) [system] true==true ^ Exit: (215) [user] is_debugging(rtrace) Exit: (214) [user] rtrace_this((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072))) ^ Call: (215) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072)), tAt_rtrace) ^ Unify: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072)), rtrace:tAt_rtrace) Call: (216) [system] _194444=mquietly_if(true, rtrace:tAt_rtrace) Exit: (216) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (216) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072)), deterministic(_196322)), (notrace(_196322==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace)) ^ Unify: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), deterministic(_14014), xform_out(_3898, _14072), nb_setarg(1, res(_3422), _14072)), deterministic(_196322)), (notrace(_196322==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Call: (217) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (220) [rtrace] rtrace:restart_rtrace1 ^ Unify: (220) [rtrace] rtrace:restart_rtrace1 ^ Exit: (220) [rtrace] rtrace:restart_rtrace1 ^ Exit: (217) [system] sig_atomic(rtrace:restart_rtrace) Call: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) Unify: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (219) [user] catch_metta_return(eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _3898) ^ Unify: (219) [user] catch_metta_return(eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898), _3898) ^ Call: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) Call: (222) [system] var([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Redo: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_211702, _211704), once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), '$restore_trace'(_211702, _211704)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_211702, _211704), system:once(user:self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), system:'$restore_trace'(_211702, _211704)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_211702, _211704)) ^ Redo: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_216440, _216442), once(user:nonvar(_3898)), '$restore_trace'(_216440, _216442)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_216440, _216442), system:once(user:nonvar(_3898)), system:'$restore_trace'(_216440, _216442)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_216440, _216442)) ^ Redo: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_221178, _221180), once(user:nonvar(_3898)), '$restore_trace'(_221178, _221180)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_221178, _221180), system:once(user:nonvar(_3898)), system:'$restore_trace'(_221178, _221180)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_221178, _221180)) ^ Redo: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) Call: (222) [system] [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]==[] ^ Redo: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) Call: (222) [system] atom(=) Exit: (222) [system] atom(=) Call: (222) [system] (=)\==(=) ^ Redo: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Call: (224) [system] setup_call_cleanup('$notrace'(_235244, _235246), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), '$restore_trace'(_235244, _235246)) ^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_235244, _235246), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), system:'$restore_trace'(_235244, _235246)) ^ Call: (225) [system] sig_atomic(system:'$notrace'(_235244, _235246)) ^ Fail: (222) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Redo: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (221) [user] eval_args(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (222) [user] eval_00(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (222) [user] eval_00(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_244642, _244644), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), '$restore_trace'(_244642, _244644)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_244642, _244644), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), system:'$restore_trace'(_244642, _244644)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_244642, _244644)) ^ Fail: (223) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Redo: (222) [user] eval_00(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (222) [user] eval_00(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (223) [user] eval_01(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Unify: (223) [user] eval_01(=, _205096, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _3898) ^ Call: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) Call: (226) [system] 500<1 Fail: (226) [system] 500<1 ^ Redo: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (224) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_257800, _257802), once(user:(_257776 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _257790))), '$restore_trace'(_257800, _257802)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_257800, _257802), system:once(user:(_257776 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _257790))), system:'$restore_trace'(_257800, _257802)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_257800, _257802)) ^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _260708, _260714], [->, [⍃, _260708, _260714], [less, _260708, _260714]]]]], [[]]]))), system:'$restore_trace'(3, -1)) ^ Call: (224) [user] trace_eval(eval_20(=, _205096), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) ^ Unify: (224) [user] trace_eval(eval_20(=, _205096), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) ^ Call: (225) [user] must_det_ll((notrace((flag(eval_num, _263632, _263632+1), _263650 is _263632 mod 500, _263668 is 99-499 mod 100, _263692=_263694, option_else('trace-length', _263706, 500), option_else('trace-depth', _263714, 30))), quietly(if_t((nop(stop_rtrace), _263650>_263706), (set_debug(eval, false), _263770 is _263706+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263770])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263822))))) ^ Unify: (225) [user] must_det_ll(user:(notrace((flag(eval_num, _263632, _263632+1), _263650 is _263632 mod 500, _263668 is 99-499 mod 100, _263692=_263694, option_else('trace-length', _263706, 500), option_else('trace-depth', _263714, 30))), quietly(if_t((nop(stop_rtrace), _263650>_263706), (set_debug(eval, false), _263770 is _263706+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263770])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263822))))) ^ Call: (226) [user] once(user:(notrace((flag(eval_num, _263632, _263632+1), _263650 is _263632 mod 500, _263668 is 99-499 mod 100, _263692=_263694, option_else('trace-length', _263706, 500), option_else('trace-depth', _263714, 30))), quietly(if_t((nop(stop_rtrace), _263650>_263706), (set_debug(eval, false), _263770 is _263706+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263770])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263822))))) ^ Unify: (226) [system] once(user:(notrace((flag(eval_num, _263632, _263632+1), _263650 is _263632 mod 500, _263668 is 99-499 mod 100, _263692=_263694, option_else('trace-length', _263706, 500), option_else('trace-depth', _263714, 30))), quietly(if_t((nop(stop_rtrace), _263650>_263706), (set_debug(eval, false), _263770 is _263706+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263770])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263822))))) ^ Call: (229) [system] setup_call_cleanup('$notrace'(_267546, _267548), once(user:(flag(eval_num, _263632, _263632+1), _263650 is _263632 mod 500, _263668 is 99-499 mod 100, _263692=_263694, option_else('trace-length', _263706, 500), option_else('trace-depth', _263714, 30))), '$restore_trace'(_267546, _267548)) ^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_267546, _267548), system:once(user:(flag(eval_num, _263632, _263632+1), _263650 is _263632 mod 500, _263668 is 99-499 mod 100, _263692=_263694, option_else('trace-length', _263706, 500), option_else('trace-depth', _263714, 30))), system:'$restore_trace'(_267546, _267548)) ^ Call: (230) [system] sig_atomic(system:'$notrace'(_267546, _267548)) ^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _263692=_263692, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _263770 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263770])), nop((start_rtrace, rtrace))))) ^ Unify: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _263770 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263770])), nop((start_rtrace, rtrace))))) ^ Exit: (229) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _263770 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263770])), nop((start_rtrace, rtrace))))) Call: (228) [user] nop(notrace(no_repeats_var(_263822))) Unify: (228) [user] nop(notrace(no_repeats_var(_263822))) Exit: (228) [user] nop(notrace(no_repeats_var(_263822))) ^ Exit: (226) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _263692=_263692, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _263770 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263770])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263822))))) ^ Exit: (225) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _263692=_263692, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _263770 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_263770])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_263822))))) Call: (225) [occurs] occurs:sub_term(_279010, e) Unify: (225) [occurs] occurs:sub_term(e, e) Exit: (225) [occurs] occurs:sub_term(e, e) Call: (225) [system] e\=e Fail: (225) [system] e\=e Redo: (225) [occurs] occurs:sub_term(_279010, e) Unify: (225) [occurs] occurs:sub_term(_279010, e) Call: (226) [system] compound(e) Fail: (226) [system] compound(e) Fail: (225) [occurs] occurs:sub_term(_279010, e) ^ Redo: (224) [user] trace_eval(eval_20(=, _205096), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) Call: (225) [system] _289228=e Exit: (225) [system] e=e ^ Call: (225) [user] if_trace((eval;e), (_263692=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))) ^ Unify: (225) [user] if_trace((eval;e), (_263692=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))) ^ Call: (227) [system] setup_call_cleanup('$notrace'(_293032, _293034), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _263692=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))), _292990, fbug((_292990-->if_trace((eval;e), (_263692=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]])))))))), '$restore_trace'(_293032, _293034)) ^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_293032, _293034), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _263692=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))), _292990, fbug((_292990-->if_trace((eval;e), (_263692=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]])))))))), system:'$restore_trace'(_293032, _293034)) ^ Call: (228) [system] sig_atomic(system:'$notrace'(_293032, _293034)) ^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _263692=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))), _292990, fbug((_292990-->if_trace((eval;e), (_263692=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (225) [user] if_trace((eval;e), (_263692=1, indentq(0, 0, -->, [e, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]]))) Call: (225) [system] _297814=retval(fail) Exit: (225) [system] retval(fail)=retval(fail) Call: (225) [system] _299676=(\+ \+ (flag(eval_num, _299696, _299696+1), (retval(fail)\=@=retval(fail), nonvar(_261722)->indentq(0, _299696, <--, [e, _261722]);indentq(0, _299696, <--, [e, retval(fail)])))) Exit: (225) [system] (\+ \+ (flag(eval_num, _299696, _299696+1), (retval(fail)\=@=retval(fail), nonvar(_261722)->indentq(0, _299696, <--, [e, _261722]);indentq(0, _299696, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _299696, _299696+1), (retval(fail)\=@=retval(fail), nonvar(_261722)->indentq(0, _299696, <--, [e, _261722]);indentq(0, _299696, <--, [e, retval(fail)])))) ^ Call: (225) [user] call_cleanup(((call(eval_20(=, _205096), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722)*->nb_setarg(1, retval(fail), _261722);fail, trace, call(eval_20(=, _205096), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722)), ignore(notrace((\+_261722\=_263822, nb_setarg(1, retval(fail), _261722))))), ignore((_263692==1->ignore(\+ \+ (flag(eval_num, _299696, _299696+1), (retval(fail)\=@=retval(fail), nonvar(_261722)->indentq(0, _299696, <--, [e, _261722]);indentq(0, _299696, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _299696, _299696+1), (retval(fail)\=@=retval(fail), nonvar(_261722)->indentq(0, _299696, <--, [e, _261722]);indentq(0, _299696, <--, [e, retval(fail)]))))))))))) ^ Unify: (225) [system] call_cleanup(user:((call(eval_20(=, _205096), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722)*->nb_setarg(1, retval(fail), _261722);fail, trace, call(eval_20(=, _205096), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722)), ignore(notrace((\+_261722\=_263822, nb_setarg(1, retval(fail), _261722))))), user:ignore((_263692==1->ignore(\+ \+ (flag(eval_num, _299696, _299696+1), (retval(fail)\=@=retval(fail), nonvar(_261722)->indentq(0, _299696, <--, [e, _261722]);indentq(0, _299696, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _299696, _299696+1), (retval(fail)\=@=retval(fail), nonvar(_261722)->indentq(0, _299696, <--, [e, _261722]);indentq(0, _299696, <--, [e, retval(fail)]))))))))))) ^ Call: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) ^ Unify: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) Call: (228) [system] atom([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Redo: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) ^ Unify: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) ^ Call: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Call: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Call: (231) [system] setup_call_cleanup('$notrace'(_312082, _312084), once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), '$restore_trace'(_312082, _312084)) ^ Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_312082, _312084), system:once(user:self_eval0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])), system:'$restore_trace'(_312082, _312084)) ^ Call: (232) [system] sig_atomic(system:'$notrace'(_312082, _312084)) ^ Fail: (229) [user] self_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Redo: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (228) [user] no_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) Call: (229) [system] atomic(assertEqualToResult) Exit: (229) [system] atomic(assertEqualToResult) ^ Call: (229) [user] is_sl(assertEqualToResult) ^ Unify: (229) [user] is_sl(assertEqualToResult) Call: (230) [system] number(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) ^ Unify: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) Call: (228) [system] [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]==[] ^ Redo: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) ^ Unify: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) Call: (228) [system] atom(=) Exit: (228) [system] atom(=) Call: (228) [system] (=)\==(=) ^ Redo: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) ^ Unify: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) Call: (228) [system] callable(assertEqualToResult) Exit: (228) [system] callable(assertEqualToResult) ^ Unify: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) Call: (228) [system] is_list([['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) Exit: (228) [system] is_list([['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) Call: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) Exit: (228) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult|_339116]) Call: (228) [system] var(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) ^ Unify: (227) [user] eval_20(=, _205096, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _261722) ^ Call: (228) [user] once(expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _342878)) ^ Unify: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _342878)) ^ Call: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _342878) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _342878) Call: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) Exit: (230) [system] is_list([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult|_348454]) Call: (230) [system] ground(assertEqualToResult) Exit: (230) [system] ground(assertEqualToResult) ^ Unify: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult|_351236]) ^ Call: (230) [user] apply:maplist(expand_eval, [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _351236) ^ Unify: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _351236) Call: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _351236, user:expand_eval) Unify: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [_354982|_354984], user:expand_eval) ^ Call: (232) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _354982) ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _354982) Call: (233) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Exit: (233) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom'|_359626]) Call: (233) [system] ground('add-atom') Exit: (233) [system] ground('add-atom') ^ Unify: (232) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom'|_362408]) ^ Call: (233) [user] apply:maplist(expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _362408) ^ Unify: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _362408) Call: (234) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _362408, user:expand_eval) Unify: (234) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [_366154|_366156], user:expand_eval) ^ Call: (235) [user] expand_eval('&kb', _366154) ^ Unify: (235) [user] expand_eval('&kb', _366154) Call: (236) [system] is_list('&kb') ^ Redo: (235) [user] expand_eval('&kb', _366154) Call: (236) [system] '&kb'=_366154 Exit: (236) [system] '&kb'='&kb' ^ Exit: (235) [user] expand_eval('&kb', '&kb') Call: (235) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _366156, user:expand_eval) Unify: (235) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [_374516|_374518], user:expand_eval) ^ Call: (236) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _374516) ^ Unify: (236) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _374516) Call: (237) [system] is_list([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Exit: (237) [system] is_list([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) ^ Unify: (236) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:|_379160]) Call: (237) [system] ground(:) Exit: (237) [system] ground(:) ^ Unify: (236) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:|_381942]) ^ Call: (237) [user] apply:maplist(expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _381942) ^ Unify: (237) [apply] apply:maplist(user:expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _381942) Call: (238) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _381942, user:expand_eval) Unify: (238) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [_385688|_385690], user:expand_eval) ^ Call: (239) [user] expand_eval(rule, _385688) ^ Unify: (239) [user] expand_eval(rule, _385688) Call: (240) [system] is_list(rule) ^ Redo: (239) [user] expand_eval(rule, _385688) Call: (240) [system] rule=_385688 Exit: (240) [system] rule=rule ^ Exit: (239) [user] expand_eval(rule, rule) Call: (239) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _385690, user:expand_eval) Unify: (239) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [_394050|_394052], user:expand_eval) ^ Call: (240) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _394050) ^ Unify: (240) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _394050) Call: (241) [system] is_list([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) Exit: (241) [system] is_list([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) ^ Unify: (240) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->|_398694]) Call: (241) [system] ground(->) Exit: (241) [system] ground(->) ^ Unify: (240) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->|_401476]) ^ Call: (241) [user] apply:maplist(expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _401476) ^ Unify: (241) [apply] apply:maplist(user:expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _401476) Call: (242) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _401476, user:expand_eval) Unify: (242) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [_405222|_405224], user:expand_eval) ^ Call: (243) [user] expand_eval([rule1output, _4248, _4266], _405222) ^ Unify: (243) [user] expand_eval([rule1output, _4248, _4266], _405222) Call: (244) [system] is_list([rule1output, _4248, _4266]) Exit: (244) [system] is_list([rule1output, _4248, _4266]) ^ Unify: (243) [user] expand_eval([rule1output, _4248, _4266], [rule1output|_409866]) Call: (244) [system] ground(rule1output) Exit: (244) [system] ground(rule1output) ^ Unify: (243) [user] expand_eval([rule1output, _4248, _4266], [rule1output|_412648]) ^ Call: (244) [user] apply:maplist(expand_eval, [_4248, _4266], _412648) ^ Unify: (244) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _412648) Call: (245) [apply] apply:maplist_([_4248, _4266], _412648, user:expand_eval) Unify: (245) [apply] apply:maplist_([_4248, _4266], [_416394|_416396], user:expand_eval) ^ Call: (246) [user] expand_eval(_4248, _416394) ^ Unify: (246) [user] expand_eval(_4248, _416394) Call: (247) [system] is_list(_4248) ^ Redo: (246) [user] expand_eval(_4248, _416394) Call: (247) [system] _4248=_416394 Exit: (247) [system] _4248=_4248 ^ Exit: (246) [user] expand_eval(_4248, _4248) Call: (246) [apply] apply:maplist_([_4266], _416396, user:expand_eval) Unify: (246) [apply] apply:maplist_([_4266], [_424756|_424758], user:expand_eval) ^ Call: (247) [user] expand_eval(_4266, _424756) ^ Unify: (247) [user] expand_eval(_4266, _424756) Call: (248) [system] is_list(_4266) ^ Redo: (247) [user] expand_eval(_4266, _424756) Call: (248) [system] _4266=_424756 Exit: (248) [system] _4266=_4266 ^ Exit: (247) [user] expand_eval(_4266, _4266) Call: (247) [apply] apply:maplist_([], _424758, user:expand_eval) Unify: (247) [apply] apply:maplist_([], [], user:expand_eval) Exit: (247) [apply] apply:maplist_([], [], user:expand_eval) Exit: (246) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (245) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (244) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (243) [user] expand_eval([rule1output, _4248, _4266], [rule1output, _4248, _4266]) Call: (243) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], _405224, user:expand_eval) Unify: (243) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], [_439644|_439646], user:expand_eval) ^ Call: (244) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], _439644) ^ Unify: (244) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], _439644) Call: (245) [system] is_list([->, [⍃, _4248, _4266], [less, _4248, _4266]]) Exit: (245) [system] is_list([->, [⍃, _4248, _4266], [less, _4248, _4266]]) ^ Unify: (244) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->|_444288]) Call: (245) [system] ground(->) Exit: (245) [system] ground(->) ^ Unify: (244) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->|_447070]) ^ Call: (245) [user] apply:maplist(expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], _447070) ^ Unify: (245) [apply] apply:maplist(user:expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], _447070) Call: (246) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], _447070, user:expand_eval) Unify: (246) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], [_450816|_450818], user:expand_eval) ^ Call: (247) [user] expand_eval([⍃, _4248, _4266], _450816) ^ Unify: (247) [user] expand_eval([⍃, _4248, _4266], _450816) Call: (248) [system] is_list([⍃, _4248, _4266]) Exit: (248) [system] is_list([⍃, _4248, _4266]) ^ Unify: (247) [user] expand_eval([⍃, _4248, _4266], [⍃|_455460]) Call: (248) [system] ground(⍃) Exit: (248) [system] ground(⍃) ^ Unify: (247) [user] expand_eval([⍃, _4248, _4266], [⍃|_458242]) ^ Call: (248) [user] apply:maplist(expand_eval, [_4248, _4266], _458242) ^ Unify: (248) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _458242) Call: (249) [apply] apply:maplist_([_4248, _4266], _458242, user:expand_eval) Unify: (249) [apply] apply:maplist_([_4248, _4266], [_461988|_461990], user:expand_eval) ^ Call: (250) [user] expand_eval(_4248, _461988) ^ Unify: (250) [user] expand_eval(_4248, _461988) Call: (251) [system] is_list(_4248) ^ Redo: (250) [user] expand_eval(_4248, _461988) Call: (251) [system] _4248=_461988 Exit: (251) [system] _4248=_4248 ^ Exit: (250) [user] expand_eval(_4248, _4248) Call: (250) [apply] apply:maplist_([_4266], _461990, user:expand_eval) Unify: (250) [apply] apply:maplist_([_4266], [_470350|_470352], user:expand_eval) ^ Call: (251) [user] expand_eval(_4266, _470350) ^ Unify: (251) [user] expand_eval(_4266, _470350) Call: (252) [system] is_list(_4266) ^ Redo: (251) [user] expand_eval(_4266, _470350) Call: (252) [system] _4266=_470350 Exit: (252) [system] _4266=_4266 ^ Exit: (251) [user] expand_eval(_4266, _4266) Call: (251) [apply] apply:maplist_([], _470352, user:expand_eval) Unify: (251) [apply] apply:maplist_([], [], user:expand_eval) Exit: (251) [apply] apply:maplist_([], [], user:expand_eval) Exit: (250) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (249) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (248) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (247) [user] expand_eval([⍃, _4248, _4266], [⍃, _4248, _4266]) Call: (247) [apply] apply:maplist_([[less, _4248, _4266]], _450818, user:expand_eval) Unify: (247) [apply] apply:maplist_([[less, _4248, _4266]], [_485238|_485240], user:expand_eval) ^ Call: (248) [user] expand_eval([less, _4248, _4266], _485238) ^ Unify: (248) [user] expand_eval([less, _4248, _4266], _485238) Call: (249) [system] is_list([less, _4248, _4266]) Exit: (249) [system] is_list([less, _4248, _4266]) ^ Unify: (248) [user] expand_eval([less, _4248, _4266], [less|_489882]) Call: (249) [system] ground(less) Exit: (249) [system] ground(less) ^ Unify: (248) [user] expand_eval([less, _4248, _4266], [less|_492664]) ^ Call: (249) [user] apply:maplist(expand_eval, [_4248, _4266], _492664) ^ Unify: (249) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _492664) Call: (250) [apply] apply:maplist_([_4248, _4266], _492664, user:expand_eval) Unify: (250) [apply] apply:maplist_([_4248, _4266], [_496410|_496412], user:expand_eval) ^ Call: (251) [user] expand_eval(_4248, _496410) ^ Unify: (251) [user] expand_eval(_4248, _496410) Call: (252) [system] is_list(_4248) ^ Redo: (251) [user] expand_eval(_4248, _496410) Call: (252) [system] _4248=_496410 Exit: (252) [system] _4248=_4248 ^ Exit: (251) [user] expand_eval(_4248, _4248) Call: (251) [apply] apply:maplist_([_4266], _496412, user:expand_eval) Unify: (251) [apply] apply:maplist_([_4266], [_504772|_504774], user:expand_eval) ^ Call: (252) [user] expand_eval(_4266, _504772) ^ Unify: (252) [user] expand_eval(_4266, _504772) Call: (253) [system] is_list(_4266) ^ Redo: (252) [user] expand_eval(_4266, _504772) Call: (253) [system] _4266=_504772 Exit: (253) [system] _4266=_4266 ^ Exit: (252) [user] expand_eval(_4266, _4266) Call: (252) [apply] apply:maplist_([], _504774, user:expand_eval) Unify: (252) [apply] apply:maplist_([], [], user:expand_eval) Exit: (252) [apply] apply:maplist_([], [], user:expand_eval) Exit: (251) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (250) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (249) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (248) [user] expand_eval([less, _4248, _4266], [less, _4248, _4266]) Call: (248) [apply] apply:maplist_([], _485240, user:expand_eval) Unify: (248) [apply] apply:maplist_([], [], user:expand_eval) Exit: (248) [apply] apply:maplist_([], [], user:expand_eval) Exit: (247) [apply] apply:maplist_([[less, _4248, _4266]], [[less, _4248, _4266]], user:expand_eval) Exit: (246) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], [[⍃, _4248, _4266], [less, _4248, _4266]], user:expand_eval) ^ Exit: (245) [apply] apply:maplist(user:expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], [[⍃, _4248, _4266], [less, _4248, _4266]]) ^ Exit: (244) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->, [⍃, _4248, _4266], [less, _4248, _4266]]) Call: (244) [apply] apply:maplist_([], _6328, user:expand_eval) Unify: (244) [apply] apply:maplist_([], [], user:expand_eval) Exit: (244) [apply] apply:maplist_([], [], user:expand_eval) Exit: (243) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[->, [⍃, _4248, _4266], [less, _4248, _4266]]], user:expand_eval) Exit: (242) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], user:expand_eval) ^ Exit: (241) [apply] apply:maplist(user:expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) ^ Exit: (240) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) Call: (240) [apply] apply:maplist_([], _6286, user:expand_eval) Unify: (240) [apply] apply:maplist_([], [], user:expand_eval) Exit: (240) [apply] apply:maplist_([], [], user:expand_eval) Exit: (239) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], user:expand_eval) Exit: (238) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], user:expand_eval) ^ Exit: (237) [apply] apply:maplist(user:expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) ^ Exit: (236) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (236) [apply] apply:maplist_([], _6262, user:expand_eval) Unify: (236) [apply] apply:maplist_([], [], user:expand_eval) Exit: (236) [apply] apply:maplist_([], [], user:expand_eval) Exit: (235) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], user:expand_eval) Exit: (234) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], user:expand_eval) ^ Exit: (233) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Exit: (232) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Call: (232) [apply] apply:maplist_([[[]]], _6238, user:expand_eval) Unify: (232) [apply] apply:maplist_([[[]]], [_28230|_28232], user:expand_eval) ^ Call: (233) [user] expand_eval([[]], _28230) ^ Unify: (233) [user] expand_eval([[]], _28230) Call: (234) [system] is_list([[]]) Exit: (234) [system] is_list([[]]) ^ Unify: (233) [user] expand_eval([[]], [[]|_32874]) Call: (234) [system] ground([]) Exit: (234) [system] ground([]) ^ Unify: (233) [user] expand_eval([[]], [[]|_35656]) ^ Call: (234) [user] apply:maplist(expand_eval, [], _35656) ^ Unify: (234) [apply] apply:maplist(user:expand_eval, [], _35656) Call: (235) [apply] apply:maplist_([], _35656, user:expand_eval) Unify: (235) [apply] apply:maplist_([], [], user:expand_eval) Exit: (235) [apply] apply:maplist_([], [], user:expand_eval) ^ Exit: (234) [apply] apply:maplist(user:expand_eval, [], []) ^ Exit: (233) [user] expand_eval([[]], [[]]) Call: (233) [apply] apply:maplist_([], _28232, user:expand_eval) Unify: (233) [apply] apply:maplist_([], [], user:expand_eval) Exit: (233) [apply] apply:maplist_([], [], user:expand_eval) Exit: (232) [apply] apply:maplist_([[[]]], [[[]]], user:expand_eval) Exit: (231) [apply] apply:maplist_([['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], user:expand_eval) ^ Exit: (230) [apply] apply:maplist(user:expand_eval, [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Exit: (229) [user] expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]) ^ Exit: (228) [system] once(user:expand_eval([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]])) Call: (228) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]]\==[assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]] ^ Redo: (227) [user] eval_20(=, _5724, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _5910) ^ Unify: (227) [user] eval_20(=, _5724, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _5910) ^ Call: (228) [user] is_progn(assertEqualToResult) ^ Unify: (228) [user] is_progn(assertEqualToResult) Call: (229) [system] var(assertEqualToResult) ^ Redo: (227) [user] eval_20(=, _5724, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _5910) ^ Unify: (227) [user] eval_20(=, _5724, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _5910) ^ Call: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _58080, _58082, (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082), equal_enough_for_test(_58080, _58082), _5910) ^ Unify: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], _58080, _58082, (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082), equal_enough_for_test(_58080, _58082), _5910) ^ Call: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082), equal_enough_for_test(_58080, _58082), _60004) ^ Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082), equal_enough_for_test(_58080, _58082), _60004) Call: (230) [system] fail ^ Redo: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082), equal_enough_for_test(_58080, _58082), _60004) ^ Unify: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082), equal_enough_for_test(_58080, _58082), _60004) Call: (230) [system] copy_term((findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082), _64666) Exit: (230) [system] copy_term((findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082), (findall_eval(=, _65608, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _65674, _65680], [->, [⍃, _65674, _65680], [less, _65674, _65680]]]]], _65616), [[]]=_65748)) ^ Call: (230) [user] reset_eval_num ^ Unify: (230) [user] reset_eval_num Call: (231) [$syspreds] flag(eval_num, _68586, 0) Unify: (231) [$syspreds] flag(eval_num, _69518, 0) Call: (232) [system] _70374==0 Redo: (231) [$syspreds] flag(eval_num, _71380, 0) Unify: (231) [$syspreds] flag(eval_num, _72312, 0) ^ Call: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, _73172, 0)) Call: (234) [$syspreds] update_flag(eval_num, _73172, 0) Unify: (234) [$syspreds] update_flag(eval_num, _73172, 0) Call: (235) [system] get_flag(eval_num, _73172) Exit: (235) [system] get_flag(eval_num, 1) Call: (235) [system] atom(0) Redo: (234) [$syspreds] update_flag(eval_num, 1, 0) Call: (235) [system] set_flag(eval_num, 0) Exit: (235) [system] set_flag(eval_num, 0) Exit: (234) [$syspreds] update_flag(eval_num, 1, 0) ^ Exit: (232) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0)) Exit: (231) [$syspreds] flag(eval_num, 1, 0) Call: (231) [$syspreds] flag(trace_output_len, _84416, 0) Unify: (231) [$syspreds] flag(trace_output_len, _85348, 0) Call: (232) [system] _86204==0 Redo: (231) [$syspreds] flag(trace_output_len, _87210, 0) Unify: (231) [$syspreds] flag(trace_output_len, _88142, 0) ^ Call: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _89002, 0)) Call: (234) [$syspreds] update_flag(trace_output_len, _89002, 0) Unify: (234) [$syspreds] update_flag(trace_output_len, _89002, 0) Call: (235) [system] get_flag(trace_output_len, _89002) Exit: (235) [system] get_flag(trace_output_len, 0) Call: (235) [system] atom(0) Redo: (234) [$syspreds] update_flag(trace_output_len, 0, 0) Call: (235) [system] set_flag(trace_output_len, 0) Exit: (235) [system] set_flag(trace_output_len, 0) Exit: (234) [$syspreds] update_flag(trace_output_len, 0, 0) ^ Exit: (232) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0)) Exit: (231) [$syspreds] flag(trace_output_len, 0, 0) ^ Exit: (230) [user] reset_eval_num ^ Call: (230) [user] call_cleanup(loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), equal_enough_for_test(_58080, _58082)), (as_tf(notrace(equal_enough_for_test(_58080, _58082)), _60004), !, ignore((once((_60004='True', trace_on_pass;_60004='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _65608, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _65674, _65680], [->, [⍃, _65674, _65680], [less, _65674, _65680]]]]], _65616), [[]]=_65748))))))) ^ Unify: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), equal_enough_for_test(_58080, _58082)), user:(as_tf(notrace(equal_enough_for_test(_58080, _58082)), _60004), !, ignore((once((_60004='True', trace_on_pass;_60004='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _65608, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _65674, _65680], [->, [⍃, _65674, _65680], [less, _65674, _65680]]]]], _65616), [[]]=_65748))))))) ^ Call: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), equal_enough_for_test(_58080, _58082)) ^ Unify: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), equal_enough_for_test(_58080, _58082)) ^ Call: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), equal_enough_for_test(_58080, _58082))) ^ Unify: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), equal_enough_for_test(_58080, _58082))) ^ Call: (233) [user] setup_call_cleanup(get_pass_fail(_106780, _106782, _106784), loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), equal_enough_for_test(_58080, _58082)), (get_pass_fail(_106794, _106796, _106798), if_t(_106798==_106784, flag(loonit_failure, _106816, _106816+1)))) ^ Unify: (233) [system] setup_call_cleanup(user:get_pass_fail(_106780, _106782, _106784), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), equal_enough_for_test(_58080, _58082)), user:(get_pass_fail(_106794, _106796, _106798), if_t(_106798==_106784, flag(loonit_failure, _106816, _106816+1)))) ^ Call: (234) [system] sig_atomic(user:get_pass_fail(_106780, _106782, _106784)) ^ Call: (236) [user] get_pass_fail(_106780, _106782, _106784) ^ Unify: (236) [user] get_pass_fail(_106780, _106782, _106784) Call: (237) [$syspreds] flag(loonit_success, _106780, _106780) Unify: (237) [$syspreds] flag(loonit_success, _106780, _106780) Call: (238) [system] _106780==_106780 Exit: (238) [system] _106780==_106780 Call: (238) [system] get_flag(loonit_success, _106780) Exit: (238) [system] get_flag(loonit_success, 2) Exit: (237) [$syspreds] flag(loonit_success, 2, 2) Call: (237) [$syspreds] flag(loonit_failure, _106782, _106782) Unify: (237) [$syspreds] flag(loonit_failure, _106782, _106782) Call: (238) [system] _106782==_106782 Exit: (238) [system] _106782==_106782 Call: (238) [system] get_flag(loonit_failure, _106782) Exit: (238) [system] get_flag(loonit_failure, 0) Exit: (237) [$syspreds] flag(loonit_failure, 0, 0) Call: (237) [system] _106784 is 2+0 Exit: (237) [system] 2 is 2+0 ^ Exit: (236) [user] get_pass_fail(2, 0, 2) ^ Exit: (234) [system] sig_atomic(user:get_pass_fail(2, 0, 2)) ^ Call: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), equal_enough_for_test(_58080, _58082)) ^ Unify: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), equal_enough_for_test(_58080, _58082)) Call: (235) [$syspreds] flag(loonit_test_number, _130118, _130118+1) Unify: (235) [$syspreds] flag(loonit_test_number, _130118, _130118+1) Call: (236) [system] _130118==_130118+1 Redo: (235) [$syspreds] flag(loonit_test_number, _130118, _130118+1) Unify: (235) [$syspreds] flag(loonit_test_number, _130118, _130118+1) ^ Call: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, _130118, _130118+1)) Call: (238) [$syspreds] update_flag(loonit_test_number, _130118, _130118+1) Unify: (238) [$syspreds] update_flag(loonit_test_number, _130118, _130118+1) Call: (239) [system] get_flag(loonit_test_number, _130118) Exit: (239) [system] get_flag(loonit_test_number, 2) Call: (239) [system] atom(2+1) Redo: (238) [$syspreds] update_flag(loonit_test_number, 2, 2+1) Call: (239) [system] set_flag(loonit_test_number, 3) Exit: (239) [system] set_flag(loonit_test_number, 3) Exit: (238) [$syspreds] update_flag(loonit_test_number, 2, 2+1) ^ Exit: (236) [$syspreds] with_mutex('$flag', update_flag(loonit_test_number, 2, 2+1)) Exit: (235) [$syspreds] flag(loonit_test_number, 2, 2+1) Call: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), _145954) Exit: (235) [system] copy_term(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _58094, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _58080), [[]]=_58082)), time_eval('\n; EVAL TEST\n;', (findall_eval(=, _146902, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _146968, _146974], [->, [⍃, _146968, _146974], [less, _146968, _146974]]]]], _146910), [[]]=_147042))) ^ Call: (235) [user] print_current_test ^ Unify: (235) [user] print_current_test ^ Call: (236) [user] loonit_number(_149804) ^ Unify: (236) [user] loonit_number(_149804) Call: (237) [$syspreds] flag(loonit_test_number, _149804, _149804) Unify: (237) [$syspreds] flag(loonit_test_number, _149804, _149804) Call: (238) [system] _149804==_149804 Exit: (238) [system] _149804==_149804 Call: (238) [system] get_flag(loonit_test_number, _149804) Exit: (238) [system] get_flag(loonit_test_number, 3) Exit: (237) [$syspreds] flag(loonit_test_number, 3, 3) Call: (237) [system] 3>0 Exit: (237) [system] 3>0 ^ Exit: (236) [user] loonit_number(3) ^ Call: (236) [user] get_test_name(3, _160942) ^ Unify: (236) [user] get_test_name(3, _160942) Call: (237) [system] nb_current(loading_file, _162800) Exit: (237) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (237) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _160942) ^ Unify: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _160942) ^ Call: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _187818) ^ Unify: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [files_ex] files_ex:directory_file_path('.', _201416, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (239) [files_ex] files_ex:directory_file_path('.', _206236, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar('.') Exit: (240) [system] nonvar('.') Call: (240) [system] nonvar(_212828) Fail: (240) [system] nonvar(_212828) Redo: (239) [files_ex] files_ex:directory_file_path('.', _214754, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (239) [files_ex] files_ex:directory_file_path('.', _219574, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (240) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] nonvar('.') Exit: (240) [system] nonvar('.') Call: (240) [system] ('.')==('.') Exit: (240) [system] ('.')==('.') Call: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (240) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] sub_atom('.', _247346, _247348, 0, /) Fail: (240) [system] sub_atom('.', _248286, _248288, 0, /) Redo: (239) [files_ex] files_ex:directory_file_path('.', _249226, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (240) [system] atom_concat('.', /, _253970) Exit: (240) [system] atom_concat('.', /, ./) Call: (240) [system] atom_concat(./, _255836, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (240) [system] atom_concat(./, _255836, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (239) [files_ex] files_ex:directory_file_path('.', _265554, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Redo: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (238) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _287706) Exit: (238) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta') Call: (238) [files_ex] files_ex:directory_file_path(_301196, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (238) [files_ex] files_ex:directory_file_path(_301196, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(_301196) Fail: (239) [system] nonvar(_301196) Redo: (238) [files_ex] files_ex:directory_file_path(_301196, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (238) [files_ex] files_ex:directory_file_path(_301196, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (239) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(_301196) Fail: (239) [system] nonvar(_301196) Redo: (238) [files_ex] files_ex:directory_file_path(_301196, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [system] nonvar(P;HTML|'bc_impl.metta') Exit: (239) [system] nonvar(P;HTML|'bc_impl.metta') Call: (239) [system] atom_concat(_367458, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (239) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _301196) Unify: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _301196) Call: (240) [system] atom_concat(_386668, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Exit: (240) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Call: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Call: (240) [system] _301196='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (240) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (239) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru') Exit: (238) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _401850) Exit: (238) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru) Call: (238) [system] file_name_extension(_403708, _403786, P;HTML|'bc_impl.metta') Exit: (238) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta') Call: (238) [system] string_upper(walk_thru, _413286) Exit: (238) [system] string_upper(walk_thru, "WALK_THRU") Call: (238) [system] string_upper(bc_impl, _415152) Exit: (238) [system] string_upper(bc_impl, "BC_IMPL") ^ Call: (238) [user] string_replace("BC_IMPL", "_", "-", _417030) ^ Unify: (238) [user] string_replace("BC_IMPL", "_", "-", _417030) ^ Call: (239) [user] symbolic_list_concat(_418904, "_", "BC_IMPL") ^ Unify: (239) [user] symbolic_list_concat(_418904, "_", "BC_IMPL") Call: (240) [system] atomic_list_concat(_418904, "_", "BC_IMPL") Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Call: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _417030) ^ Unify: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _417030) Call: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", _417030) Exit: (240) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (239) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (238) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL') ^ Call: (238) [user] string_replace("WALK_THRU", "_", "-", _429186) ^ Unify: (238) [user] string_replace("WALK_THRU", "_", "-", _429186) ^ Call: (239) [user] symbolic_list_concat(_431060, "_", "WALK_THRU") ^ Unify: (239) [user] symbolic_list_concat(_431060, "_", "WALK_THRU") Call: (240) [system] atomic_list_concat(_431060, "_", "WALK_THRU") Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Call: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _429186) ^ Unify: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _429186) Call: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", _429186) Exit: (240) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (239) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (238) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU') ^ Call: (238) [user] bugger:wots(_441330, format('~`0t~d~2|', [3])) ^ Unify: (238) [bugger] bugger:wots(_441330, user:format('~`0t~d~2|', [3])) Call: (239) [system] nb_current('$wots_stack', _443218) Fail: (239) [system] nb_current('$wots_stack', _443218) ^ Redo: (238) [bugger] bugger:wots(_441330, user:format('~`0t~d~2|', [3])) Call: (239) [system] _446010=[] Exit: (239) [system] []=[] Call: (239) [system] current_output(_447868) Exit: (239) [system] current_output((0x7fb684e90120)) ^ Call: (239) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fb684e90120)]), woto(string(_441330), user:format('~`0t~d~2|', [3]))) ^ Unify: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_441330), user:format('~`0t~d~2|', [3]))) ^ Call: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_441330), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Unify: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_441330), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) Call: (241) [system] nb_current('$wots_stack', _453526) Fail: (241) [system] nb_current('$wots_stack', _453526) ^ Redo: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_441330), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Call: (241) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_441330), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_441330), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) Unify: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) Call: (244) [system] duplicate_term([(0x7fb684e90120)], _460100) Exit: (244) [system] duplicate_term([(0x7fb684e90120)], [(0x7fb684e90120)]) Call: (244) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)]) Exit: (244) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)]) Exit: (243) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) ^ Call: (243) [bugger] bugger:woto(string(_441330), user:format('~`0t~d~2|', [3])) ^ Unify: (243) [bugger] bugger:woto(string(_441330), user:format('~`0t~d~2|', [3])) ^ Call: (244) [bugger] once((use_tty(string(_441330), _466628);_466628=true)) ^ Unify: (244) [system] once(bugger:(use_tty(string(_441330), _466628);_466628=true)) ^ Call: (246) [bugger] bugger:use_tty(string(_441330), _466628) ^ Unify: (246) [bugger] bugger:use_tty(string(_441330), _466628) Call: (247) [system] compound(string(_441330)) Exit: (247) [system] compound(string(_441330)) ^ Unify: (246) [bugger] bugger:use_tty(string(_441330), _466628) Call: (247) [system] stream_property(current_output, tty(_466628)) Unify: (247) [system] stream_property(current_output, tty(_466628)) Call: (248) [system] nonvar(current_output) Exit: (248) [system] nonvar(current_output) Call: (248) [system] nonvar(tty(_466628)) Exit: (248) [system] nonvar(tty(_466628)) Exit: (247) [system] stream_property(current_output, tty(true)) ^ Exit: (246) [bugger] bugger:use_tty(string(_441330), true) ^ Exit: (244) [system] once(bugger:(use_tty(string(_441330), true);true=true)) ^ Call: (244) [bugger] bugger:get_stream_setup(_481500) ^ Unify: (244) [bugger] bugger:get_stream_setup(true) ^ Exit: (244) [bugger] bugger:get_stream_setup(true) ^ Call: (244) [bugger] bugger:woto_tty(string(_441330), true, (true, user:format('~`0t~d~2|', [3]))) ^ Unify: (244) [bugger] bugger:woto_tty(string(_441330), true, bugger:(true, user:format('~`0t~d~2|', [3]))) ^ Call: (245) [bugger] bugger:with_output_to_each(string(_441330), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) ^ Unify: (245) [bugger] bugger:with_output_to_each(string(_441330), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) Call: (246) [system] compound(string(_441330)) Exit: (246) [system] compound(string(_441330)) Call: (246) [system] compound_name_arity(string(_441330), _489994, 0) Fail: (246) [system] compound_name_arity(string(_441330), _490926, 0) ^ Redo: (245) [bugger] bugger:with_output_to_each(string(_441330), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) Call: (246) [system] string(_441330)=..[_492718, _492724] Exit: (246) [system] string(_441330)=..[string, _441330] ^ Call: (246) [bugger] bugger:stream_u_type(string) ^ Unify: (246) [bugger] bugger:stream_u_type(string) ^ Exit: (246) [bugger] bugger:stream_u_type(string) Call: (246) [system] current_output(_497374) Exit: (246) [system] current_output((0x7fb684e90120)) Call: (246) [system] _499224=set_output_safe((0x7fb684e90120)) Exit: (246) [system] set_output_safe((0x7fb684e90120))=set_output_safe((0x7fb684e90120)) Call: (246) [system] _501086=mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))) Exit: (246) [system] mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))=mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))) Call: (246) [system] _502956=mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330) Exit: (246) [system] mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)=mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330) ^ Call: (246) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)) ^ Unify: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)) Call: (248) [system] _506736=mquietly(bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)) Exit: (248) [system] mquietly(bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330))=mquietly(bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)) ^ Call: (248) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), deterministic(_508612)), (notrace(_508612==true)->!;mquietly(bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), true));bugger:mfs_start(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330))) ^ Unify: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), deterministic(_508612)), (notrace(_508612==true)->!;mquietly(bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), true));bugger:mfs_start(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330)), bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _441330))) ^ Call: (249) [system] sig_atomic(bugger:mfs_start(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))))) ^ Call: (251) [bugger] bugger:mfs_start(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Unify: (251) [bugger] bugger:mfs_start(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))) Call: (252) [system] compound(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))) Exit: (252) [system] compound(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Unify: (251) [bugger] bugger:mfs_start(mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120)))) Call: (252) [system] arg(2, mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _516144) Exit: (252) [system] arg(2, mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), string) Call: (252) [system] arg(3, mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _518010) Exit: (252) [system] arg(3, mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _501094) Call: (252) [system] arg(4, mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), _519876) Exit: (252) [system] arg(4, mfs(_501090, string, _501094, set_output_safe, set_output_safe((0x7fb684e90120))), set_output_safe) Call: (252) [system] _521742=mfs(_521746, string, _521750, set_output_safe, _521754) Exit: (252) [system] mfs(_521746, string, _521750, set_output_safe, _521754)=mfs(_521746, string, _521750, set_output_safe, _521754) Call: (252) [system] is_stream(_6972) Fail: (252) [system] is_stream(_6972) ^ Redo: (251) [bugger] bugger:mfs_start(mfs(_6968, string, _6972, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Call: (252) [bugger] bugger:new_mfs(mfs(_7150, string, _7154, set_output_safe, _7158)) ^ Unify: (252) [bugger] bugger:new_mfs(mfs(_7150, string, _7154, set_output_safe, _7158)) Call: (253) [memory_file] memory_file:new_memory_file(_7150) Exit: (253) [memory_file] memory_file:new_memory_file((0x55c12b598910)) Call: (253) [memory_file] memory_file:open_memory_file((0x55c12b598910), write, _7154, [free_on_close(true)]) Exit: (253) [memory_file] memory_file:open_memory_file((0x55c12b598910), write, (0x55c12d03da50), [free_on_close(true)]) ^ Exit: (252) [bugger] bugger:new_mfs(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, _7158)) Call: (252) [system] nb_setarg(1, mfs(_6968, string, _6972, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12b598910)) Exit: (252) [system] nb_setarg(1, mfs((0x55c12b598910), string, _6972, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12b598910)) Call: (252) [system] nb_setarg(3, mfs((0x55c12b598910), string, _6972, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12d03da50)) Exit: (252) [system] nb_setarg(3, mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12d03da50)) ^ Call: (252) [bugger] bugger:set_output_safe((0x55c12d03da50)) ^ Unify: (252) [bugger] bugger:set_output_safe((0x55c12d03da50)) Call: (254) [system] set_output((0x55c12d03da50)) Exit: (254) [system] set_output((0x55c12d03da50)) ^ Exit: (252) [bugger] bugger:set_output_safe((0x55c12d03da50)) ^ Exit: (251) [bugger] bugger:mfs_start(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Exit: (249) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))))) ^ Call: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Unify: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (251) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _28250, writeln(user_error, _28250=set_stream(current_output, tty(true)))))) ^ Unify: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _28250, writeln(user_error, _28250=set_stream(current_output, tty(true)))))) ^ Call: (253) [system] setup_call_cleanup('$notrace'(_30152, _30154), once(bugger:catch(set_stream(current_output, tty(true)), _28250, writeln(user_error, _28250=set_stream(current_output, tty(true))))), '$restore_trace'(_30152, _30154)) ^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_30152, _30154), system:once(bugger:catch(set_stream(current_output, tty(true)), _28250, writeln(user_error, _28250=set_stream(current_output, tty(true))))), system:'$restore_trace'(_30152, _30154)) ^ Call: (254) [system] sig_atomic(system:'$notrace'(_30152, _30154)) ^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _28250, writeln(user_error, _28250=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1)) ^ Exit: (251) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _28250, writeln(user_error, _28250=set_stream(current_output, tty(true)))))) ^ Exit: (250) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (250) [user] format('~`0t~d~2|', [3]) ^ Exit: (250) [user] format('~`0t~d~2|', [3]) ^ Call: (250) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), _6800) ^ Unify: (250) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), _6800) ^ Call: (251) [bugger] ignore((is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _39570), substring_to_type(_39570, string, _6800))) ^ Unify: (251) [system] ignore(bugger:(is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _39570), substring_to_type(_39570, string, _6800))) Call: (253) [system] is_stream((0x55c12d03da50)) Exit: (253) [system] is_stream((0x55c12d03da50)) Call: (253) [system] close((0x55c12d03da50)) Exit: (253) [system] close((0x55c12d03da50)) ^ Call: (253) [bugger] bugger:mem_handle_to_substring((0x55c12b598910), _39570) ^ Unify: (253) [bugger] bugger:mem_handle_to_substring((0x55c12b598910), _39570) Call: (254) [memory_file] memory_file:memory_file_to_string((0x55c12b598910), _39570) Exit: (254) [memory_file] memory_file:memory_file_to_string((0x55c12b598910), "03") ^ Exit: (253) [bugger] bugger:mem_handle_to_substring((0x55c12b598910), "03") ^ Call: (253) [bugger] bugger:substring_to_type("03", string, _6800) ^ Unify: (253) [bugger] bugger:substring_to_type("03", string, "03") ^ Exit: (253) [bugger] bugger:substring_to_type("03", string, "03") ^ Exit: (251) [system] ignore(bugger:(is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), "03"), substring_to_type("03", string, "03"))) ^ Call: (251) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (251) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (253) [system] set_output((0x7fb684e90120)) Exit: (253) [system] set_output((0x7fb684e90120)) ^ Exit: (251) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (250) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Call: (251) [system] setup_call_cleanup('$notrace'(_59146, _59148), once(each_call_cleanup:(true==true)), '$restore_trace'(_59146, _59148)) ^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_59146, _59148), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_59146, _59148)) ^ Call: (252) [system] sig_atomic(system:'$notrace'(_59146, _59148)) ^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (251) [system] var(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03")) Fail: (251) [system] var(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03")) ^ Call: (251) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Unify: (251) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Call: (252) [bugger] ignore((is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _66668), substring_to_type(_66668, string, "03"))) ^ Unify: (252) [system] ignore(bugger:(is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _66668), substring_to_type(_66668, string, "03"))) Call: (254) [system] is_stream((0x55c12d03da50)) Fail: (254) [system] is_stream((0x55c12d03da50)) ^ Redo: (252) [system] ignore(bugger:(is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _66668), substring_to_type(_66668, string, "03"))) ^ Unify: (252) [system] ignore(bugger:(is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _66668), substring_to_type(_66668, string, "03"))) ^ Exit: (252) [system] ignore(bugger:(is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _66668), substring_to_type(_66668, string, "03"))) ^ Call: (252) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (252) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (254) [system] set_output((0x7fb684e90120)) Exit: (254) [system] set_output((0x7fb684e90120)) ^ Exit: (252) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (251) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Exit: (248) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), true));bugger:mfs_start(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03"))) ^ Call: (248) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Unify: (248) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Call: (249) [bugger] ignore((is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _81606), substring_to_type(_81606, string, "03"))) ^ Unify: (249) [system] ignore(bugger:(is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _81606), substring_to_type(_81606, string, "03"))) Call: (251) [system] is_stream((0x55c12d03da50)) Fail: (251) [system] is_stream((0x55c12d03da50)) ^ Redo: (249) [system] ignore(bugger:(is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _81606), substring_to_type(_81606, string, "03"))) ^ Unify: (249) [system] ignore(bugger:(is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _81606), substring_to_type(_81606, string, "03"))) ^ Exit: (249) [system] ignore(bugger:(is_stream((0x55c12d03da50)), close((0x55c12d03da50)), mem_handle_to_substring((0x55c12b598910), _81606), substring_to_type(_81606, string, "03"))) ^ Call: (249) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (249) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (251) [system] set_output((0x7fb684e90120)) Exit: (251) [system] set_output((0x7fb684e90120)) ^ Exit: (249) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (248) [bugger] bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Exit: (246) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), bugger:mfs_end(mfs((0x55c12b598910), string, (0x55c12d03da50), set_output_safe, set_output_safe((0x7fb684e90120))), "03")) ^ Exit: (245) [bugger] bugger:with_output_to_each(string("03"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) ^ Exit: (244) [bugger] bugger:woto_tty(string("03"), true, bugger:(true, user:format('~`0t~d~2|', [3]))) ^ Exit: (243) [bugger] bugger:woto(string("03"), user:format('~`0t~d~2|', [3])) Call: (243) [system] nb_delete('$wots_stack') Exit: (243) [system] nb_delete('$wots_stack') Call: (243) [system] nb_delete('$wots_stack') Exit: (243) [system] nb_delete('$wots_stack') ^ Exit: (241) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (240) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Exit: (239) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3]))) ^ Exit: (238) [bugger] bugger:wots("03", user:format('~`0t~d~2|', [3])) ^ Call: (238) [user] format(string(_6762), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "03"]) ^ Exit: (238) [user] format(string("WALK-THRU.BC-IMPL.03"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "03"]) ^ Exit: (237) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, "WALK-THRU.BC-IMPL.03") ^ Exit: (236) [user] get_test_name(3, "WALK-THRU.BC-IMPL.03") ^ Call: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.03", "WALK-THRU.BC-IMPL.03"]) ;

;; WALK-THRU.BC-IMPL.03

^ Exit: (236) [user] format('~N~n;

;; ~w

~n', ["WALK-THRU.BC-IMPL.03", "WALK-THRU.BC-IMPL.03"]) ^ Exit: (235) [user] print_current_test ^ Call: (235) [user] once(time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230))) ^ Unify: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230))) Call: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) Unify: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) Call: (237) [user] timed_call((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), _119046) Unify: (237) [user] timed_call((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), _119046) Call: (238) [system] statistics(cputime, _120880) Exit: (238) [system] statistics(cputime, 9.758813334) Call: (238) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) Unify: (238) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) ^ Call: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0(rtrace, 'True') ^ Unify: (240) [user] option_value0(rtrace, 'True') ^ Call: (241) [user] was_option_value(rtrace, _133840) ^ Unify: (241) [user] was_option_value(rtrace, _133840) Call: (242) [system] current_prolog_flag(rtrace, _135698) Fail: (242) [system] current_prolog_flag(rtrace, _135698) ^ Redo: (241) [user] was_option_value(rtrace, _133840) ^ Unify: (241) [user] was_option_value(rtrace, _133840) Call: (242) [$syspreds] prolog_load_context(rtrace, _139412) Fail: (242) [$syspreds] prolog_load_context(rtrace, _139412) ^ Redo: (241) [user] was_option_value(rtrace, _133840) ^ Unify: (241) [user] was_option_value(rtrace, _133840) Call: (242) [system] nb_current(rtrace, _143126) Fail: (242) [system] nb_current(rtrace, _143126) ^ Fail: (241) [user] was_option_value(rtrace, _133840) ^ Redo: (240) [user] option_value0(rtrace, 'True') ^ Fail: (240) [user] option_value0(rtrace, 'True') ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value(rtrace, true) ^ Unify: (239) [user] option_value(rtrace, true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_153350, _153352), once(user:option_value0(rtrace, true)), '$restore_trace'(_153350, _153352)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_153350, _153352), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_153350, _153352)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_153350, _153352)) ^ Fail: (239) [user] option_value(rtrace, true) Redo: (238) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) Unify: (238) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) ^ Call: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] var(rtrace) Fail: (240) [system] var(rtrace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==false Fail: (240) [system] rtrace==false ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [system] rtrace==true Fail: (240) [system] rtrace==true ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, debug) ^ Unify: (240) [user] fast_option_value(rtrace, debug) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, debug) Fail: (241) [system] current_prolog_flag(rtrace, debug) ^ Fail: (240) [user] fast_option_value(rtrace, debug) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) ^ Call: (240) [user] fast_option_value(rtrace, trace) ^ Unify: (240) [user] fast_option_value(rtrace, trace) Call: (241) [system] atom(rtrace) Exit: (241) [system] atom(rtrace) Call: (241) [system] current_prolog_flag(rtrace, trace) Fail: (241) [system] current_prolog_flag(rtrace, trace) ^ Fail: (240) [user] fast_option_value(rtrace, trace) ^ Redo: (239) [user] is_debugging(rtrace) ^ Unify: (239) [user] is_debugging(rtrace) Call: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188568) Unify: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188568) ^ Call: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188568, _190504) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188568, []) Call: (242) [system] current_prolog_flag(nodebugx, true) ^ Redo: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188568, _193308) ^ Unify: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188568, _194246) ^ Call: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Exit: (242) [prolog_debug] current_predicate(debugging_logicmoo_setting/3) ^ Call: (242) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_196980, _196982, _196984), defined) ^ Unify: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_196980, _196982, _196984), defined) Call: (243) [system] nonvar(defined) Exit: (243) [system] nonvar(defined) Call: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196980, _196982, _196984)) Unify: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196980, _196982, _196984)) Call: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196980, _196982, _196984)) Unify: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196980, _196982, _196984)) Call: (245) [system] callable(debugging_logicmoo_setting(_196980, _196982, _196984)) Exit: (245) [system] callable(debugging_logicmoo_setting(_196980, _196982, _196984)) Call: (245) [system] atom(bugger) Exit: (245) [system] atom(bugger) Exit: (244) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196980, _196982, _196984)) Exit: (243) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196980, _196982, _196984)) ^ Exit: (242) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_196980, _196982, _196984), defined) ^ Call: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _188568, _210894) ^ Unify: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (242) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error]) ^ Exit: (241) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error]) Exit: (240) [prolog_debug] prolog_debug:debugging(metta(rtrace), true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Exit: (239) [user] is_debugging(rtrace) Exit: (238) [user] rtrace_this((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230)) ^ Call: (239) [rtrace] bugger:scce_orig(restart_rtrace, user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), tAt_rtrace) ^ Unify: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), rtrace:tAt_rtrace) Call: (240) [system] _221354=mquietly_if(true, rtrace:tAt_rtrace) Exit: (240) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace) ^ Call: (240) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), deterministic(_223232)), (notrace(_223232==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace)) ^ Unify: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228), [[]]=_6230), deterministic(_223232)), (notrace(_223232==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Call: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (244) [rtrace] rtrace:restart_rtrace1 ^ Unify: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (244) [rtrace] rtrace:restart_rtrace1 ^ Exit: (241) [system] sig_atomic(rtrace:restart_rtrace) ^ Call: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Unify: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Call: (243) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (243) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Call: (245) [system] setup_call_cleanup('$notrace'(_233902, _233904), once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), '$restore_trace'(_233902, _233904)) ^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_233902, _233904), system:once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), system:'$restore_trace'(_233902, _233904)) ^ Call: (246) [system] sig_atomic(system:'$notrace'(_233902, _233904)) ^ Fail: (243) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Unify: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Call: (243) [user] typed_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _239628, _6228) ^ Unify: (243) [user] typed_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _240560, _6228) Call: (244) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Exit: (244) [system] compound(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Call: (244) [system] ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]\=[_243266|_243268] Fail: (244) [system] ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]\=[_243266|_243268] ^ Fail: (243) [user] typed_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _245202, _6228) ^ Redo: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Unify: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6228) ^ Call: (243) [user] findall_ne(_247946, catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946), _6228) ^ Unify: (243) [user] findall_ne(_247946, catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946), _6228) ^ Call: (244) [user] findall(_247946, (rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), is_returned(_247946)), _6228) ^ Unify: (244) [$bags] findall(_247946, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), is_returned(_247946)), _6228) ^ Call: (245) [$bags] findall(_247946, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), is_returned(_247946)), _6228, []) ^ Unify: (245) [$bags] findall(_247946, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), is_returned(_247946)), _6228, []) ^ Call: (246) [$bags] cleanup_bag(findall_loop(_247946, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), is_returned(_247946)), _6228, []), '$destroy_findall_bag') ^ Unify: (246) [$bags] cleanup_bag('$bags':findall_loop(_247946, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), is_returned(_247946)), _6228, []), '$bags':'$destroy_findall_bag') Call: (247) [$bags] findall_loop(_247946, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), is_returned(_247946)), _6228, []) Unify: (247) [$bags] findall_loop(_247946, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), is_returned(_247946)), _6228, []) Call: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)) Unify: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)) Call: (250) [user] catch_err(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946), _259198, (write_src_uo(_259198=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), catch(rtrace(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), _259198, throw(give_up(_259198=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)))), throw(_259198))) Unify: (250) [user] catch_err(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946), _259198, (write_src_uo(_259198=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), catch(rtrace(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)), _259198, throw(give_up(_259198=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946)))), throw(_259198))) ^ Call: (252) [user] catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946) ^ Unify: (252) [user] catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946), _247946) ^ Call: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) Call: (255) [system] var(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_267720, _267722), once(user:self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), '$restore_trace'(_267720, _267722)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_267720, _267722), system:once(user:self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), system:'$restore_trace'(_267720, _267722)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_267720, _267722)) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_272458, _272460), once(user:nonvar(_247946)), '$restore_trace'(_272458, _272460)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_272458, _272460), system:once(user:nonvar(_247946)), system:'$restore_trace'(_272458, _272460)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_272458, _272460)) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Call: (256) [system] setup_call_cleanup('$notrace'(_277196, _277198), once(user:nonvar(_247946)), '$restore_trace'(_277196, _277198)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_277196, _277198), system:once(user:nonvar(_247946)), system:'$restore_trace'(_277196, _277198)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_277196, _277198)) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) Call: (255) [system] ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]==[] ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) Call: (255) [system] atom(=) Exit: (255) [system] atom(=) Call: (255) [system] (=)\==(=) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Call: (255) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (255) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Call: (257) [system] setup_call_cleanup('$notrace'(_291262, _291264), once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), '$restore_trace'(_291262, _291264)) ^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_291262, _291264), system:once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), system:'$restore_trace'(_291262, _291264)) ^ Call: (258) [system] sig_atomic(system:'$notrace'(_291262, _291264)) ^ Fail: (255) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Unify: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Call: (255) [user] eval_00(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Unify: (255) [user] eval_00(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Call: (256) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (256) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_300660, _300662), once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), '$restore_trace'(_300660, _300662)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_300660, _300662), system:once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), system:'$restore_trace'(_300660, _300662)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_300660, _300662)) ^ Fail: (256) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (255) [user] eval_00(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Unify: (255) [user] eval_00(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Call: (256) [user] eval_01(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Unify: (256) [user] eval_01(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _247946) ^ Call: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Unify: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) Call: (259) [system] 499<1 Fail: (259) [system] 499<1 ^ Redo: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Exit: (257) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_313818, _313820), once(user:(_313794 is 499-1, copy_term(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _313808))), '$restore_trace'(_313818, _313820)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_313818, _313820), system:once(user:(_313794 is 499-1, copy_term(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _313808))), system:'$restore_trace'(_313818, _313820)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_313818, _313820)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _316714, _316720], [->, [⍃, _316714, _316720], [less, _316714, _316720]]]]]))), system:'$restore_trace'(3, -1)) ^ Call: (257) [user] trace_eval(eval_20(=, _6242), e, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) ^ Unify: (257) [user] trace_eval(eval_20(=, _6242), e, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) ^ Call: (258) [user] must_det_ll((notrace((flag(eval_num, _319638, _319638+1), _319656 is _319638 mod 500, _319674 is 99-498 mod 100, _319698=_319700, option_else('trace-length', _319712, 500), option_else('trace-depth', _319720, 30))), quietly(if_t((nop(stop_rtrace), _319656>_319712), (set_debug(eval, false), _319776 is _319712+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_319776])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_319828))))) ^ Unify: (258) [user] must_det_ll(user:(notrace((flag(eval_num, _319638, _319638+1), _319656 is _319638 mod 500, _319674 is 99-498 mod 100, _319698=_319700, option_else('trace-length', _319712, 500), option_else('trace-depth', _319720, 30))), quietly(if_t((nop(stop_rtrace), _319656>_319712), (set_debug(eval, false), _319776 is _319712+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_319776])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_319828))))) ^ Call: (259) [user] once(user:(notrace((flag(eval_num, _319638, _319638+1), _319656 is _319638 mod 500, _319674 is 99-498 mod 100, _319698=_319700, option_else('trace-length', _319712, 500), option_else('trace-depth', _319720, 30))), quietly(if_t((nop(stop_rtrace), _319656>_319712), (set_debug(eval, false), _319776 is _319712+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_319776])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_319828))))) ^ Unify: (259) [system] once(user:(notrace((flag(eval_num, _319638, _319638+1), _319656 is _319638 mod 500, _319674 is 99-498 mod 100, _319698=_319700, option_else('trace-length', _319712, 500), option_else('trace-depth', _319720, 30))), quietly(if_t((nop(stop_rtrace), _319656>_319712), (set_debug(eval, false), _319776 is _319712+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_319776])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_319828))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_323552, _323554), once(user:(flag(eval_num, _319638, _319638+1), _319656 is _319638 mod 500, _319674 is 99-498 mod 100, _319698=_319700, option_else('trace-length', _319712, 500), option_else('trace-depth', _319720, 30))), '$restore_trace'(_323552, _323554)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_323552, _323554), system:once(user:(flag(eval_num, _319638, _319638+1), _319656 is _319638 mod 500, _319674 is 99-498 mod 100, _319698=_319700, option_else('trace-length', _319712, 500), option_else('trace-depth', _319720, 30))), system:'$restore_trace'(_323552, _323554)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_323552, _323554)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _319698=_319698, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1)) ^ Call: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _319776 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_319776])), nop((start_rtrace, rtrace))))) ^ Unify: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _319776 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_319776])), nop((start_rtrace, rtrace))))) ^ Exit: (262) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _319776 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_319776])), nop((start_rtrace, rtrace))))) Call: (261) [user] nop(notrace(no_repeats_var(_319828))) Unify: (261) [user] nop(notrace(no_repeats_var(_319828))) Exit: (261) [user] nop(notrace(no_repeats_var(_319828))) ^ Exit: (259) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _319698=_319698, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _319776 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_319776])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_319828))))) ^ Exit: (258) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 1 is 99-498 mod 100, _319698=_319698, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _319776 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_319776])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_319828))))) Call: (258) [occurs] occurs:sub_term(_335016, e) Unify: (258) [occurs] occurs:sub_term(e, e) Exit: (258) [occurs] occurs:sub_term(e, e) Call: (258) [system] e\=e Fail: (258) [system] e\=e Redo: (258) [occurs] occurs:sub_term(_335016, e) Unify: (258) [occurs] occurs:sub_term(_335016, e) Call: (259) [system] compound(e) Fail: (259) [system] compound(e) Fail: (258) [occurs] occurs:sub_term(_335016, e) ^ Redo: (257) [user] trace_eval(eval_20(=, _6242), e, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) Call: (258) [system] _345234=e Exit: (258) [system] e=e ^ Call: (258) [user] if_trace((eval;e), (_319698=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))) ^ Unify: (258) [user] if_trace((eval;e), (_319698=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))) ^ Call: (260) [system] setup_call_cleanup('$notrace'(_349038, _349040), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _319698=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))), _348996, fbug((_348996-->if_trace((eval;e), (_319698=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]])))))))), '$restore_trace'(_349038, _349040)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_349038, _349040), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _319698=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))), _348996, fbug((_348996-->if_trace((eval;e), (_319698=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]])))))))), system:'$restore_trace'(_349038, _349040)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_349038, _349040)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _319698=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))), _348996, fbug((_348996-->if_trace((eval;e), (_319698=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (258) [user] if_trace((eval;e), (_319698=1, indentq(1, 0, -->, [e, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]]))) Call: (258) [system] _353820=retval(fail) Exit: (258) [system] retval(fail)=retval(fail) Call: (258) [system] _355682=(\+ \+ (flag(eval_num, _355702, _355702+1), (retval(fail)\=@=retval(fail), nonvar(_317728)->indentq(1, _355702, <--, [e, _317728]);indentq(1, _355702, <--, [e, retval(fail)])))) Exit: (258) [system] (\+ \+ (flag(eval_num, _355702, _355702+1), (retval(fail)\=@=retval(fail), nonvar(_317728)->indentq(1, _355702, <--, [e, _317728]);indentq(1, _355702, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _355702, _355702+1), (retval(fail)\=@=retval(fail), nonvar(_317728)->indentq(1, _355702, <--, [e, _317728]);indentq(1, _355702, <--, [e, retval(fail)])))) ^ Call: (258) [user] call_cleanup(((call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728)*->nb_setarg(1, retval(fail), _317728);fail, trace, call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728)), ignore(notrace((\+_317728\=_319828, nb_setarg(1, retval(fail), _317728))))), ignore((_319698==1->ignore(\+ \+ (flag(eval_num, _355702, _355702+1), (retval(fail)\=@=retval(fail), nonvar(_317728)->indentq(1, _355702, <--, [e, _317728]);indentq(1, _355702, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _355702, _355702+1), (retval(fail)\=@=retval(fail), nonvar(_317728)->indentq(1, _355702, <--, [e, _317728]);indentq(1, _355702, <--, [e, retval(fail)]))))))))))) ^ Unify: (258) [system] call_cleanup(user:((call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728)*->nb_setarg(1, retval(fail), _317728);fail, trace, call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728)), ignore(notrace((\+_317728\=_319828, nb_setarg(1, retval(fail), _317728))))), user:ignore((_319698==1->ignore(\+ \+ (flag(eval_num, _355702, _355702+1), (retval(fail)\=@=retval(fail), nonvar(_317728)->indentq(1, _355702, <--, [e, _317728]);indentq(1, _355702, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _355702, _355702+1), (retval(fail)\=@=retval(fail), nonvar(_317728)->indentq(1, _355702, <--, [e, _317728]);indentq(1, _355702, <--, [e, retval(fail)]))))))))))) ^ Call: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) Call: (261) [system] atom(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) ^ Call: (261) [user] no_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Call: (262) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (262) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Call: (264) [system] setup_call_cleanup('$notrace'(_368088, _368090), once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), '$restore_trace'(_368088, _368090)) ^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_368088, _368090), system:once(user:self_eval0(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])), system:'$restore_trace'(_368088, _368090)) ^ Call: (265) [system] sig_atomic(system:'$notrace'(_368088, _368090)) ^ Fail: (262) [user] self_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Redo: (261) [user] no_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (261) [user] no_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Call: (262) [system] atomic('add-atom') Exit: (262) [system] atomic('add-atom') ^ Call: (262) [user] is_sl('add-atom') ^ Unify: (262) [user] is_sl('add-atom') Call: (263) [system] number('add-atom') ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) Call: (261) [system] ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]==[] ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) Call: (261) [system] atom(=) Exit: (261) [system] atom(=) Call: (261) [system] (=)\==(=) ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) Call: (261) [system] callable('add-atom') Exit: (261) [system] callable('add-atom') ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) Call: (261) [system] is_list(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Exit: (261) [system] is_list(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) Call: (261) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Exit: (261) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom'|_395122]) Call: (261) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _317728) ^ Call: (261) [user] once(expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _398884)) ^ Unify: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _398884)) ^ Call: (262) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _398884) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _398884) Call: (263) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) Exit: (263) [system] is_list(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom'|_404460]) Call: (263) [system] ground('add-atom') Exit: (263) [system] ground('add-atom') ^ Unify: (262) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom'|_407242]) ^ Call: (263) [user] apply:maplist(expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _407242) ^ Unify: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _407242) Call: (264) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _407242, user:expand_eval) Unify: (264) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [_410988|_410990], user:expand_eval) ^ Call: (265) [user] expand_eval('&kb', _410988) ^ Unify: (265) [user] expand_eval('&kb', _410988) Call: (266) [system] is_list('&kb') ^ Redo: (265) [user] expand_eval('&kb', _410988) Call: (266) [system] '&kb'=_410988 Exit: (266) [system] '&kb'='&kb' ^ Exit: (265) [user] expand_eval('&kb', '&kb') Call: (265) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _410990, user:expand_eval) Unify: (265) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [_419350|_419352], user:expand_eval) ^ Call: (266) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _419350) ^ Unify: (266) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _419350) Call: (267) [system] is_list([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Exit: (267) [system] is_list([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) ^ Unify: (266) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:|_423994]) Call: (267) [system] ground(:) Exit: (267) [system] ground(:) ^ Unify: (266) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:|_426776]) ^ Call: (267) [user] apply:maplist(expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _426776) ^ Unify: (267) [apply] apply:maplist(user:expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _426776) Call: (268) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _426776, user:expand_eval) Unify: (268) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [_430522|_430524], user:expand_eval) ^ Call: (269) [user] expand_eval(rule, _430522) ^ Unify: (269) [user] expand_eval(rule, _430522) Call: (270) [system] is_list(rule) ^ Redo: (269) [user] expand_eval(rule, _430522) Call: (270) [system] rule=_430522 Exit: (270) [system] rule=rule ^ Exit: (269) [user] expand_eval(rule, rule) Call: (269) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _430524, user:expand_eval) Unify: (269) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [_438884|_438886], user:expand_eval) ^ Call: (270) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _438884) ^ Unify: (270) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _438884) Call: (271) [system] is_list([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) Exit: (271) [system] is_list([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) ^ Unify: (270) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->|_443528]) Call: (271) [system] ground(->) Exit: (271) [system] ground(->) ^ Unify: (270) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->|_446310]) ^ Call: (271) [user] apply:maplist(expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _446310) ^ Unify: (271) [apply] apply:maplist(user:expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _446310) Call: (272) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], _446310, user:expand_eval) Unify: (272) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [_450056|_450058], user:expand_eval) ^ Call: (273) [user] expand_eval([rule1output, _4248, _4266], _450056) ^ Unify: (273) [user] expand_eval([rule1output, _4248, _4266], _450056) Call: (274) [system] is_list([rule1output, _4248, _4266]) Exit: (274) [system] is_list([rule1output, _4248, _4266]) ^ Unify: (273) [user] expand_eval([rule1output, _4248, _4266], [rule1output|_454700]) Call: (274) [system] ground(rule1output) Exit: (274) [system] ground(rule1output) ^ Unify: (273) [user] expand_eval([rule1output, _4248, _4266], [rule1output|_457482]) ^ Call: (274) [user] apply:maplist(expand_eval, [_4248, _4266], _457482) ^ Unify: (274) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _457482) Call: (275) [apply] apply:maplist_([_4248, _4266], _457482, user:expand_eval) Unify: (275) [apply] apply:maplist_([_4248, _4266], [_461228|_461230], user:expand_eval) ^ Call: (276) [user] expand_eval(_4248, _461228) ^ Unify: (276) [user] expand_eval(_4248, _461228) Call: (277) [system] is_list(_4248) ^ Redo: (276) [user] expand_eval(_4248, _461228) Call: (277) [system] _4248=_461228 Exit: (277) [system] _4248=_4248 ^ Exit: (276) [user] expand_eval(_4248, _4248) Call: (276) [apply] apply:maplist_([_4266], _461230, user:expand_eval) Unify: (276) [apply] apply:maplist_([_4266], [_469590|_469592], user:expand_eval) ^ Call: (277) [user] expand_eval(_4266, _469590) ^ Unify: (277) [user] expand_eval(_4266, _469590) Call: (278) [system] is_list(_4266) ^ Redo: (277) [user] expand_eval(_4266, _469590) Call: (278) [system] _4266=_469590 Exit: (278) [system] _4266=_4266 ^ Exit: (277) [user] expand_eval(_4266, _4266) Call: (277) [apply] apply:maplist_([], _469592, user:expand_eval) Unify: (277) [apply] apply:maplist_([], [], user:expand_eval) Exit: (277) [apply] apply:maplist_([], [], user:expand_eval) Exit: (276) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (275) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (274) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (273) [user] expand_eval([rule1output, _4248, _4266], [rule1output, _4248, _4266]) Call: (273) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], _450058, user:expand_eval) Unify: (273) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], [_484478|_484480], user:expand_eval) ^ Call: (274) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], _484478) ^ Unify: (274) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], _484478) Call: (275) [system] is_list([->, [⍃, _4248, _4266], [less, _4248, _4266]]) Exit: (275) [system] is_list([->, [⍃, _4248, _4266], [less, _4248, _4266]]) ^ Unify: (274) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->|_489122]) Call: (275) [system] ground(->) Exit: (275) [system] ground(->) ^ Unify: (274) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->|_491904]) ^ Call: (275) [user] apply:maplist(expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], _491904) ^ Unify: (275) [apply] apply:maplist(user:expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], _491904) Call: (276) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], _491904, user:expand_eval) Unify: (276) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], [_495650|_495652], user:expand_eval) ^ Call: (277) [user] expand_eval([⍃, _4248, _4266], _495650) ^ Unify: (277) [user] expand_eval([⍃, _4248, _4266], _495650) Call: (278) [system] is_list([⍃, _4248, _4266]) Exit: (278) [system] is_list([⍃, _4248, _4266]) ^ Unify: (277) [user] expand_eval([⍃, _4248, _4266], [⍃|_500294]) Call: (278) [system] ground(⍃) Exit: (278) [system] ground(⍃) ^ Unify: (277) [user] expand_eval([⍃, _4248, _4266], [⍃|_503076]) ^ Call: (278) [user] apply:maplist(expand_eval, [_4248, _4266], _503076) ^ Unify: (278) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _503076) Call: (279) [apply] apply:maplist_([_4248, _4266], _503076, user:expand_eval) Unify: (279) [apply] apply:maplist_([_4248, _4266], [_506822|_506824], user:expand_eval) ^ Call: (280) [user] expand_eval(_4248, _506822) ^ Unify: (280) [user] expand_eval(_4248, _506822) Call: (281) [system] is_list(_4248) ^ Redo: (280) [user] expand_eval(_4248, _506822) Call: (281) [system] _4248=_506822 Exit: (281) [system] _4248=_4248 ^ Exit: (280) [user] expand_eval(_4248, _4248) Call: (280) [apply] apply:maplist_([_4266], _506824, user:expand_eval) Unify: (280) [apply] apply:maplist_([_4266], [_515184|_515186], user:expand_eval) ^ Call: (281) [user] expand_eval(_4266, _515184) ^ Unify: (281) [user] expand_eval(_4266, _515184) Call: (282) [system] is_list(_4266) ^ Redo: (281) [user] expand_eval(_4266, _515184) Call: (282) [system] _4266=_515184 Exit: (282) [system] _4266=_4266 ^ Exit: (281) [user] expand_eval(_4266, _4266) Call: (281) [apply] apply:maplist_([], _515186, user:expand_eval) Unify: (281) [apply] apply:maplist_([], [], user:expand_eval) Exit: (281) [apply] apply:maplist_([], [], user:expand_eval) Exit: (280) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (279) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (278) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (277) [user] expand_eval([⍃, _4248, _4266], [⍃, _4248, _4266]) Call: (277) [apply] apply:maplist_([[less, _4248, _4266]], _7636, user:expand_eval) Unify: (277) [apply] apply:maplist_([[less, _4248, _4266]], [_13846|_13848], user:expand_eval) ^ Call: (278) [user] expand_eval([less, _4248, _4266], _13846) ^ Unify: (278) [user] expand_eval([less, _4248, _4266], _13846) Call: (279) [system] is_list([less, _4248, _4266]) Exit: (279) [system] is_list([less, _4248, _4266]) ^ Unify: (278) [user] expand_eval([less, _4248, _4266], [less|_18490]) Call: (279) [system] ground(less) Exit: (279) [system] ground(less) ^ Unify: (278) [user] expand_eval([less, _4248, _4266], [less|_21272]) ^ Call: (279) [user] apply:maplist(expand_eval, [_4248, _4266], _21272) ^ Unify: (279) [apply] apply:maplist(user:expand_eval, [_4248, _4266], _21272) Call: (280) [apply] apply:maplist_([_4248, _4266], _21272, user:expand_eval) Unify: (280) [apply] apply:maplist_([_4248, _4266], [_25018|_25020], user:expand_eval) ^ Call: (281) [user] expand_eval(_4248, _25018) ^ Unify: (281) [user] expand_eval(_4248, _25018) Call: (282) [system] is_list(_4248) ^ Redo: (281) [user] expand_eval(_4248, _25018) Call: (282) [system] _4248=_25018 Exit: (282) [system] _4248=_4248 ^ Exit: (281) [user] expand_eval(_4248, _4248) Call: (281) [apply] apply:maplist_([_4266], _25020, user:expand_eval) Unify: (281) [apply] apply:maplist_([_4266], [_33380|_33382], user:expand_eval) ^ Call: (282) [user] expand_eval(_4266, _33380) ^ Unify: (282) [user] expand_eval(_4266, _33380) Call: (283) [system] is_list(_4266) ^ Redo: (282) [user] expand_eval(_4266, _33380) Call: (283) [system] _4266=_33380 Exit: (283) [system] _4266=_4266 ^ Exit: (282) [user] expand_eval(_4266, _4266) Call: (282) [apply] apply:maplist_([], _33382, user:expand_eval) Unify: (282) [apply] apply:maplist_([], [], user:expand_eval) Exit: (282) [apply] apply:maplist_([], [], user:expand_eval) Exit: (281) [apply] apply:maplist_([_4266], [_4266], user:expand_eval) Exit: (280) [apply] apply:maplist_([_4248, _4266], [_4248, _4266], user:expand_eval) ^ Exit: (279) [apply] apply:maplist(user:expand_eval, [_4248, _4266], [_4248, _4266]) ^ Exit: (278) [user] expand_eval([less, _4248, _4266], [less, _4248, _4266]) Call: (278) [apply] apply:maplist_([], _13848, user:expand_eval) Unify: (278) [apply] apply:maplist_([], [], user:expand_eval) Exit: (278) [apply] apply:maplist_([], [], user:expand_eval) Exit: (277) [apply] apply:maplist_([[less, _4248, _4266]], [[less, _4248, _4266]], user:expand_eval) Exit: (276) [apply] apply:maplist_([[⍃, _4248, _4266], [less, _4248, _4266]], [[⍃, _4248, _4266], [less, _4248, _4266]], user:expand_eval) ^ Exit: (275) [apply] apply:maplist(user:expand_eval, [[⍃, _4248, _4266], [less, _4248, _4266]], [[⍃, _4248, _4266], [less, _4248, _4266]]) ^ Exit: (274) [user] expand_eval([->, [⍃, _4248, _4266], [less, _4248, _4266]], [->, [⍃, _4248, _4266], [less, _4248, _4266]]) Call: (274) [apply] apply:maplist_([], _7618, user:expand_eval) Unify: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (274) [apply] apply:maplist_([], [], user:expand_eval) Exit: (273) [apply] apply:maplist_([[->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[->, [⍃, _4248, _4266], [less, _4248, _4266]]], user:expand_eval) Exit: (272) [apply] apply:maplist_([[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], user:expand_eval) ^ Exit: (271) [apply] apply:maplist(user:expand_eval, [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [[rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) ^ Exit: (270) [user] expand_eval([->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]], [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]) Call: (270) [apply] apply:maplist_([], _7576, user:expand_eval) Unify: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (270) [apply] apply:maplist_([], [], user:expand_eval) Exit: (269) [apply] apply:maplist_([[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [[->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], user:expand_eval) Exit: (268) [apply] apply:maplist_([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], user:expand_eval) ^ Exit: (267) [apply] apply:maplist(user:expand_eval, [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) ^ Exit: (266) [user] expand_eval([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (266) [apply] apply:maplist_([], _7552, user:expand_eval) Unify: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (266) [apply] apply:maplist_([], [], user:expand_eval) Exit: (265) [apply] apply:maplist_([[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], user:expand_eval) Exit: (264) [apply] apply:maplist_(['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], user:expand_eval) ^ Exit: (263) [apply] apply:maplist(user:expand_eval, ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Exit: (262) [user] expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]) ^ Exit: (261) [system] once(user:expand_eval(['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]])) Call: (261) [system] ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]]\==['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]] ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Call: (261) [user] is_progn('add-atom') ^ Unify: (261) [user] is_progn('add-atom') Call: (262) [system] var('add-atom') ^ Redo: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Unify: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Call: (261) [user] is_space_op('add-atom') ^ Unify: (261) [user] is_space_op('add-atom') ^ Exit: (261) [user] is_space_op('add-atom') ^ Call: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Unify: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) Call: (262) [system] [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]==[] ^ Redo: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) Call: (262) [system] [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]=='Empty' ^ Redo: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) Call: (262) [system] [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]=='Nil' ^ Redo: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Unify: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) Call: (262) [user] into_space(498, '&self', '&kb', _93076) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='&self' Redo: (262) [user] into_space(498, '&self', '&kb', _93076) Unify: (262) [user] into_space(498, '&self', '&kb', '&self') Call: (263) [system] '&kb'=='None' Redo: (262) [user] into_space(498, '&self', '&kb', _93076) Unify: (262) [user] into_space(498, '&self', '&kb', _93076) Call: (263) [user] eval_H(498, '&self', '&kb', _93076) Unify: (263) [user] eval_H(498, '&self', '&kb', _93076) ^ Call: (264) [user] catch_metta_return(eval_args(=, _102330, 498, '&self', '&kb', _93076), _93076) ^ Unify: (264) [user] catch_metta_return(eval_args(=, _102330, 498, '&self', '&kb', _93076), _93076) ^ Call: (266) [user] eval_args(=, _102330, 498, '&self', '&kb', _93076) ^ Unify: (266) [user] eval_args(=, _102330, 498, '&self', '&kb', _93076) Call: (267) [system] var('&kb') ^ Redo: (266) [user] eval_args(=, _102330, 498, '&self', '&kb', _93076) ^ Unify: (266) [user] eval_args(=, _102330, 498, '&self', '&kb', _93076) ^ Call: (268) [system] setup_call_cleanup('$notrace'(_108936, _108938), once(user:self_eval('&kb')), '$restore_trace'(_108936, _108938)) ^ Unify: (268) [system] setup_call_cleanup(system:'$notrace'(_108936, _108938), system:once(user:self_eval('&kb')), system:'$restore_trace'(_108936, _108938)) ^ Call: (269) [system] sig_atomic(system:'$notrace'(_108936, _108938)) ^ Exit: (268) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('&kb')), system:'$restore_trace'(3, -1)) Call: (267) [system] _93076='&kb' Exit: (267) [system] '&kb'='&kb' ^ Exit: (266) [user] eval_args(=, _102330, 498, '&self', '&kb', '&kb') ^ Exit: (264) [user] catch_metta_return(eval_args(=, _102330, 498, '&self', '&kb', '&kb'), '&kb') Exit: (263) [user] eval_H(498, '&self', '&kb', '&kb') Exit: (262) [user] into_space(498, '&self', '&kb', '&kb') ^ Call: (262) [user] eval_space(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) ^ Unify: (262) [user] eval_space(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _7218) Call: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _120232) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _120232) Call: (264) [system] var([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _120232) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _120232) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec Call: (264) [system] [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]==[] Redo: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _120232) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _120232) Call: (264) [system] string([:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Redo: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _120232) Unify: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _120232) Call: (264) [system] load\==exec Exit: (264) [system] load\==exec ^ Call: (264) [user] if_t(into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _134152), pfcAdd_Now('next-operation'(_134152))) ^ Unify: (264) [user] if_t(into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _134152), pfcAdd_Now('next-operation'(_134152))) Call: (265) [user] into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _134152) Unify: (265) [user] into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], op(load, :, _136944)) Call: (266) [user] o_s([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _136944) Unify: (266) [user] o_s([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], _136944) Call: (267) [user] o_s(rule, _136944) Unify: (267) [user] o_s(rule, rule) Exit: (267) [user] o_s(rule, rule) Exit: (266) [user] o_s([rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], rule) Exit: (265) [user] into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], op(load, :, rule)) ^ Call: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule))) ^ Unify: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule))) ^ Call: (266) [user] current_predicate(pfcAdd/1) ^ Exit: (266) [user] current_predicate(pfcAdd/1) ^ Call: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule)))) ^ Unify: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule)))) ^ Call: (267) [user] clause(pfcTraceExecution, true) ^ Fail: (267) [user] clause(pfcTraceExecution, true) ^ Redo: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule)))) ^ Exit: (266) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, :, rule)))) ^ Call: (266) [user] pfcAdd('next-operation'(op(load, :, rule))) ^ Unify: (266) [user] pfcAdd('next-operation'(op(load, :, rule))) ^ Call: (267) [user] must_ex(current_why_UU(_155414)) ^ Unify: (267) [user] must_ex(current_why_UU(_155414)) Call: (269) [user] current_why_UU(_155414) Unify: (269) [user] current_why_UU(_155414) ^ Call: (270) [user] get_why_uu(_155414) ^ Unify: (270) [user] get_why_uu(_155414) ^ Call: (271) [user] findall(_160954, current_why(_160954), _160960) ^ Unify: (271) [$bags] findall(_160954, user:current_why(_160954), _160960) ^ Call: (272) [$bags] findall(_160954, user:current_why(_160954), _160960, []) ^ Unify: (272) [$bags] findall(_160954, user:current_why(_160954), _160960, []) ^ Call: (273) [$bags] cleanup_bag(findall_loop(_160954, user:current_why(_160954), _160960, []), '$destroy_findall_bag') ^ Unify: (273) [$bags] cleanup_bag('$bags':findall_loop(_160954, user:current_why(_160954), _160960, []), '$bags':'$destroy_findall_bag') Call: (274) [$bags] findall_loop(_160954, user:current_why(_160954), _160960, []) Unify: (274) [$bags] findall_loop(_160954, user:current_why(_160954), _160960, []) ^ Call: (275) [user] bugger:current_why(_160954) ^ Unify: (275) [user] bugger:current_why(_160954) ^ Call: (276) [user] bugger:current_why_data(_160954) ^ Unify: (276) [user] bugger:current_why_data(_160954) Call: (277) [system] nb_current('$current_why', wp(_160954, _172214)) Fail: (277) [system] nb_current('$current_why', wp(_160954, _172214)) ^ Redo: (276) [user] bugger:current_why_data(_160954) ^ Unify: (276) [user] bugger:current_why_data(_160954) Call: (277) [t_l] t_l:current_why_source(_160954) Fail: (277) [t_l] t_l:current_why_source(_160954) ^ Fail: (276) [user] bugger:current_why_data(_160954) ^ Redo: (275) [user] bugger:current_why(_160954) ^ Unify: (275) [user] bugger:current_why(mfl4(_179642, _179644, _179646, _179648)) ^ Call: (277) [system] setup_call_cleanup('$notrace'(_180598, _180600), once(user:current_mfl4(_179642, _179644, _179646, _179648)), '$restore_trace'(_180598, _180600)) ^ Unify: (277) [system] setup_call_cleanup(system:'$notrace'(_180598, _180600), system:once(user:current_mfl4(_179642, _179644, _179646, _179648)), system:'$restore_trace'(_180598, _180600)) ^ Call: (278) [system] sig_atomic(system:'$notrace'(_180598, _180600)) ^ Exit: (277) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_179642, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (275) [user] bugger:current_why(P;HTML|mfl4(_179642, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (274) [$bags] findall_loop(_160954, user:current_why(_160954), _160960, []) Exit: (274) [$bags] findall_loop(_160954, user:current_why(_160954), [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (273) [$bags] cleanup_bag('$bags':findall_loop(_160954, user:current_why(_160954), [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (272) [$bags] findall(_160954, user:current_why(_160954), [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (271) [$bags] findall(_160954, user:current_why(_160954), [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (271) [system] [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (271) [system] [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (271) [user] u_to_uu([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _155414) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (272) [system] var([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (272) [system] var([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _155414) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] nonvar([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (272) [system] nonvar([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (272) [system] [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_317094, _317096) Fail: (272) [system] [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_317094, _317096) ^ Redo: (271) [user] u_to_uu([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _155414) ^ Unify: (271) [user] u_to_uu([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _155414) ^ Call: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _347456) ^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _347456) ^ Call: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _347456) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (274) [system] var([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (274) [system] var([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _347456) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (274) [user] not(compound([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (274) [system] not(user:compound([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (275) [system] compound([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (275) [system] compound([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (274) [system] not(user:compound([P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _347456) ^ Unify: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _347456) ^ Call: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _347456) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (275) [system] var(P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (275) [system] var(P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _347456) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_197498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (275) [user] not(compound(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (275) [system] not(user:compound(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (276) [system] compound(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (276) [system] compound(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (275) [system] not(user:compound(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7618) ^ Unify: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (274) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (273) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (272) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7572) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (273) [system] var(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (273) [system] var(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7572) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] nonvar(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (273) [system] nonvar(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (273) [system] P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_195010, _195012) Fail: (273) [system] P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_195010, _195012) ^ Redo: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _7572) ^ Unify: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (272) [user] u_to_uu(P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (271) [user] u_to_uu([P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (270) [user] get_why_uu((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (269) [user] current_why_UU((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (267) [user] must_ex(current_why_UU((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (267) [user] pfcAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (267) [user] pfcAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcPost('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (268) [user] pfcPost('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (269) [user] pfcPost_rev((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule))) ^ Unify: (269) [user] pfcPost_rev((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule))) Call: (270) [system] is_list('next-operation'(op(load, :, rule))) Fail: (270) [system] is_list('next-operation'(op(load, :, rule))) ^ Redo: (269) [user] pfcPost_rev((P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule))) ^ Call: (270) [user] pfcPost1('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] control_arg_types('next-operation'(op(load, :, rule)), _353324) ^ Unify: (271) [user] control_arg_types('next-operation'(op(load, :, rule)), _353324) Call: (272) [system] fail Fail: (272) [system] fail ^ Fail: (271) [user] control_arg_types('next-operation'(op(load, :, rule)), _353324) ^ Redo: (270) [user] pfcPost1('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (270) [user] pfcPost1('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (271) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _373120, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_373120)), trace))) ^ Unify: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _373120, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_373120)), trace))) ^ Call: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _373120, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_373120)), trace)), user:each_call_cleanup) ^ Unify: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _373120, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_373120)), trace)), user:each_call_cleanup) Call: (273) [system] current_prolog_flag(occurs_check, _403562) Exit: (273) [system] current_prolog_flag(occurs_check, true) ^ Call: (273) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _373120, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_373120)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _373120, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_373120)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (274) [system] true==true Exit: (274) [system] true==true ^ Call: (275) [user] pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (275) [user] pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (279) [user] assert('$spft$'('next-operation'(op(load, :, rule)), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] assert('$spft$'('next-operation'(op(load, :, rule)), P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (278) [user] pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (276) [user] must_ex(pfcAddSupport('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule))) ^ Unify: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule))) ^ Call: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule)), true) ^ Unify: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule)), true) ^ Call: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule)), true) ^ Unify: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule)), true) ^ Call: (279) [user] strip_module('next-operation'(op(load, :, rule)), _503974, _503976) ^ Exit: (279) [user] strip_module('next-operation'(op(load, :, rule)), user, 'next-operation'(op(load, :, rule))) ^ Call: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Unify: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) Call: (280) [system] _507718=user Exit: (280) [system] user=user ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, rule)), true, _509588) ^ Fail: (280) [user] clause('next-operation'(op(load, :, rule)), true, _509588) ^ Redo: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Call: (280) [user] clause(user:'next-operation'(op(load, :, rule)), true, _512416) ^ Fail: (280) [user] clause('next-operation'(op(load, :, rule)), true, _512416) ^ Fail: (279) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Fail: (278) [user] is_asserted_exact('next-operation'(op(load, :, rule)), true) ^ Redo: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule)), true) ^ Exit: (277) [user] pfcUnique(post, 'next-operation'(op(load, :, rule)), true) ^ Exit: (276) [user] pfcUnique(post, 'next-operation'(op(load, :, rule))) ^ Call: (276) [user] pfcPost2('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7598, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (276) [user] pfcPost2('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule)))))) ^ Unify: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule)))))) ^ Call: (279) [user] once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule))))) ^ Unify: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule))))) ^ Call: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule))) ^ Unify: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule))) ^ Call: (282) [user] strip_module('next-operation'(op(load, :, rule)), _25002, _25004) ^ Exit: (282) [user] strip_module('next-operation'(op(load, :, rule)), user, 'next-operation'(op(load, :, rule))) ^ Call: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule)), _26882, _26884) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)), true) Call: (283) [system] var('next-operation'(op(load, :, rule))) Fail: (283) [system] var('next-operation'(op(load, :, rule))) ^ Redo: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule)), _26882, _26884) ^ Unify: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)), true) ^ Exit: (282) [user] hook_database:expand_to_hb('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)), true) ^ Call: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Unify: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) Call: (283) [system] _35288=user Exit: (283) [system] user=user ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, rule)), true, _37158) ^ Fail: (283) [user] clause('next-operation'(op(load, :, rule)), true, _37158) ^ Redo: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Call: (283) [user] clause(user:'next-operation'(op(load, :, rule)), true, _39986) ^ Fail: (283) [user] clause('next-operation'(op(load, :, rule)), true, _39986) ^ Fail: (282) [user] is_asserted_exact(user, 'next-operation'(op(load, :, rule)), true) ^ Fail: (281) [user] is_asserted_exact('next-operation'(op(load, :, rule))) ^ Call: (281) [user] assert('next-operation'(op(load, :, rule))) ^ Exit: (281) [user] assert('next-operation'(op(load, :, rule))) ^ Exit: (279) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule))))) ^ Exit: (277) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, :, rule)));assert('next-operation'(op(load, :, rule)))))) ^ Call: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule))) ^ Call: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule))) ^ Unify: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule))) ^ Call: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96656) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96656) Call: (284) [system] var('next-operation'(op(load, :, rule))) Fail: (284) [system] var('next-operation'(op(load, :, rule))) ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96656) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96656) Call: (284) [system] compound('next-operation'(op(load, :, rule))) Exit: (284) [system] compound('next-operation'(op(load, :, rule))) Call: (284) [system] 1<1 Fail: (284) [system] 1<1 ^ Redo: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96656) ^ Unify: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _96656) Call: (284) [system] _107808 is 1+ -1 Exit: (284) [system] 0 is 1+ -1 ^ Call: (284) [user] compound_eles('next-operation'(op(load, :, rule)), _109666) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, rule)), _109666) Call: (285) [system] is_list('next-operation'(op(load, :, rule))) Fail: (285) [system] is_list('next-operation'(op(load, :, rule))) ^ Redo: (284) [user] compound_eles('next-operation'(op(load, :, rule)), _109666) ^ Unify: (284) [user] compound_eles('next-operation'(op(load, :, rule)), _109666) Call: (285) [system] compound('next-operation'(op(load, :, rule))) Exit: (285) [system] compound('next-operation'(op(load, :, rule))) Call: (285) [system] compound_name_arguments('next-operation'(op(load, :, rule)), _117076, _117078) Exit: (285) [system] compound_name_arguments('next-operation'(op(load, :, rule)), 'next-operation', [op(load, :, rule)]) Call: (285) [lists] lists:member(_109666, ['next-operation', op(load, :, rule)]) Unify: (285) [lists] lists:member(_109666, ['next-operation', op(load, :, rule)]) Call: (286) [lists] lists:member_([op(load, :, rule)], _109666, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, rule)], 'next-operation', 'next-operation') Exit: (286) [lists] lists:member_([op(load, :, rule)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member('next-operation', ['next-operation', op(load, :, rule)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, rule)), 'next-operation') ^ Call: (284) [user] compound_eles(0, 'next-operation', _96656) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _96656) Call: (285) [system] var('next-operation') Fail: (285) [system] var('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _96656) ^ Unify: (284) [user] compound_eles(0, 'next-operation', _96656) Call: (285) [system] compound('next-operation') Fail: (285) [system] compound('next-operation') ^ Redo: (284) [user] compound_eles(0, 'next-operation', _96656) Call: (285) [system] _96656='next-operation' Exit: (285) [system] 'next-operation'='next-operation' ^ Exit: (284) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), 'next-operation') ^ Call: (283) [user] pfcIgnored('next-operation') ^ Fail: (283) [user] pfcIgnored('next-operation') Redo: (286) [lists] lists:member_([op(load, :, rule)], _109666, 'next-operation') Unify: (286) [lists] lists:member_([op(load, :, rule)], _109666, 'next-operation') Call: (287) [lists] lists:member_([], _109666, op(load, :, rule)) Unify: (287) [lists] lists:member_([], op(load, :, rule), op(load, :, rule)) Exit: (287) [lists] lists:member_([], op(load, :, rule), op(load, :, rule)) Exit: (286) [lists] lists:member_([op(load, :, rule)], op(load, :, rule), 'next-operation') Exit: (285) [lists] lists:member(op(load, :, rule), ['next-operation', op(load, :, rule)]) ^ Exit: (284) [user] compound_eles('next-operation'(op(load, :, rule)), op(load, :, rule)) ^ Call: (284) [user] compound_eles(0, op(load, :, rule), _96656) ^ Unify: (284) [user] compound_eles(0, op(load, :, rule), _96656) Call: (285) [system] var(op(load, :, rule)) Fail: (285) [system] var(op(load, :, rule)) ^ Redo: (284) [user] compound_eles(0, op(load, :, rule), _96656) ^ Unify: (284) [user] compound_eles(0, op(load, :, rule), _96656) Call: (285) [system] compound(op(load, :, rule)) Exit: (285) [system] compound(op(load, :, rule)) Call: (285) [system] 0<1 Exit: (285) [system] 0<1 Call: (285) [system] _96656=op(load, :, rule) Exit: (285) [system] op(load, :, rule)=op(load, :, rule) ^ Exit: (284) [user] compound_eles(0, op(load, :, rule), op(load, :, rule)) ^ Exit: (283) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), op(load, :, rule)) ^ Call: (283) [user] pfcIgnored(op(load, :, rule)) ^ Fail: (283) [user] pfcIgnored(op(load, :, rule)) ^ Fail: (282) [user] pfcIsNotTraced('next-operation'(op(load, :, rule))) ^ Redo: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule))) ^ Unify: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule))) ^ Call: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164456) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164456) Call: (283) [system] var('next-operation'(op(load, :, rule))) Fail: (283) [system] var('next-operation'(op(load, :, rule))) ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164456) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164456) Call: (283) [system] compound('next-operation'(op(load, :, rule))) Exit: (283) [system] compound('next-operation'(op(load, :, rule))) Call: (283) [system] 1<1 Fail: (283) [system] 1<1 ^ Redo: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164456) ^ Unify: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), _164456) Call: (283) [system] _175608 is 1+ -1 Exit: (283) [system] 0 is 1+ -1 ^ Call: (283) [user] compound_eles('next-operation'(op(load, :, rule)), _177466) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, rule)), _177466) Call: (284) [system] is_list('next-operation'(op(load, :, rule))) Fail: (284) [system] is_list('next-operation'(op(load, :, rule))) ^ Redo: (283) [user] compound_eles('next-operation'(op(load, :, rule)), _177466) ^ Unify: (283) [user] compound_eles('next-operation'(op(load, :, rule)), _177466) Call: (284) [system] compound('next-operation'(op(load, :, rule))) Exit: (284) [system] compound('next-operation'(op(load, :, rule))) Call: (284) [system] compound_name_arguments('next-operation'(op(load, :, rule)), _184876, _184878) Exit: (284) [system] compound_name_arguments('next-operation'(op(load, :, rule)), 'next-operation', [op(load, :, rule)]) Call: (284) [lists] lists:member(_177466, ['next-operation', op(load, :, rule)]) Unify: (284) [lists] lists:member(_177466, ['next-operation', op(load, :, rule)]) Call: (285) [lists] lists:member_([op(load, :, rule)], _177466, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, rule)], 'next-operation', 'next-operation') Exit: (285) [lists] lists:member_([op(load, :, rule)], 'next-operation', 'next-operation') Exit: (284) [lists] lists:member('next-operation', ['next-operation', op(load, :, rule)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, rule)), 'next-operation') ^ Call: (283) [user] compound_eles(0, 'next-operation', _164456) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _164456) Call: (284) [system] var('next-operation') Fail: (284) [system] var('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _164456) ^ Unify: (283) [user] compound_eles(0, 'next-operation', _164456) Call: (284) [system] compound('next-operation') Fail: (284) [system] compound('next-operation') ^ Redo: (283) [user] compound_eles(0, 'next-operation', _164456) Call: (284) [system] _164456='next-operation' Exit: (284) [system] 'next-operation'='next-operation' ^ Exit: (283) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), 'next-operation') ^ Call: (282) [user] pfcTraced('next-operation') ^ Fail: (282) [user] pfcTraced('next-operation') Redo: (285) [lists] lists:member_([op(load, :, rule)], _177466, 'next-operation') Unify: (285) [lists] lists:member_([op(load, :, rule)], _177466, 'next-operation') Call: (286) [lists] lists:member_([], _177466, op(load, :, rule)) Unify: (286) [lists] lists:member_([], op(load, :, rule), op(load, :, rule)) Exit: (286) [lists] lists:member_([], op(load, :, rule), op(load, :, rule)) Exit: (285) [lists] lists:member_([op(load, :, rule)], op(load, :, rule), 'next-operation') Exit: (284) [lists] lists:member(op(load, :, rule), ['next-operation', op(load, :, rule)]) ^ Exit: (283) [user] compound_eles('next-operation'(op(load, :, rule)), op(load, :, rule)) ^ Call: (283) [user] compound_eles(0, op(load, :, rule), _164456) ^ Unify: (283) [user] compound_eles(0, op(load, :, rule), _164456) Call: (284) [system] var(op(load, :, rule)) Fail: (284) [system] var(op(load, :, rule)) ^ Redo: (283) [user] compound_eles(0, op(load, :, rule), _164456) ^ Unify: (283) [user] compound_eles(0, op(load, :, rule), _164456) Call: (284) [system] compound(op(load, :, rule)) Exit: (284) [system] compound(op(load, :, rule)) Call: (284) [system] 0<1 Exit: (284) [system] 0<1 Call: (284) [system] _164456=op(load, :, rule) Exit: (284) [system] op(load, :, rule)=op(load, :, rule) ^ Exit: (283) [user] compound_eles(0, op(load, :, rule), op(load, :, rule)) ^ Exit: (282) [user] compound_eles(1, 'next-operation'(op(load, :, rule)), op(load, :, rule)) ^ Call: (282) [user] pfcTraced(op(load, :, rule)) ^ Fail: (282) [user] pfcTraced(op(load, :, rule)) ^ Fail: (281) [user] pfcIsTraced('next-operation'(op(load, :, rule))) ^ Redo: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceAddPrint('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (281) [user] pfcSpied('next-operation'(op(load, :, rule)), +) ^ Fail: (281) [user] pfcSpied('next-operation'(op(load, :, rule)), +) ^ Redo: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (280) [user] pfcTraceBreak('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcTraceAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (280) [user] pfcGetSearch(_330868) ^ Unify: (280) [user] pfcGetSearch(_330868) Call: (281) [t_l] t_l:pfcSearchTL(_332718) Fail: (281) [t_l] t_l:pfcSearchTL(_332718) ^ Redo: (280) [user] pfcGetSearch(_330868) ^ Call: (281) [user] pfcSearch(_335492) ^ Unify: (281) [user] pfcSearch(direct) ^ Exit: (281) [user] pfcSearch(direct) Call: (281) [system] _330868=direct Exit: (281) [system] direct=direct ^ Exit: (280) [user] pfcGetSearch(direct) ^ Call: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (281) [system] direct=direct Exit: (281) [system] direct=direct ^ Call: (281) [user] pfcFwd('next-operation'(op(load, :, rule))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, rule))) ^ Call: (282) [user] control_arg_types('next-operation'(op(load, :, rule)), _359926) ^ Unify: (282) [user] control_arg_types('next-operation'(op(load, :, rule)), _359926) Call: (283) [system] fail Fail: (283) [system] fail ^ Fail: (282) [user] control_arg_types('next-operation'(op(load, :, rule)), _359926) ^ Redo: (281) [user] pfcFwd('next-operation'(op(load, :, rule))) ^ Unify: (281) [user] pfcFwd('next-operation'(op(load, :, rule))) ^ Call: (282) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(load, :, rule)))) ^ Unify: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule)))) ^ Call: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:each_call_cleanup) ^ Unify: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:each_call_cleanup) Call: (284) [system] current_prolog_flag(occurs_check, _370188) Exit: (284) [system] current_prolog_flag(occurs_check, true) ^ Call: (284) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:set_prolog_flag(occurs_check, true)) ^ Unify: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:set_prolog_flag(occurs_check, true)) Call: (285) [system] true==true Exit: (285) [system] true==true ^ Call: (285) [user] pfcFwd0('next-operation'(op(load, :, rule))) ^ Unify: (285) [user] pfcFwd0('next-operation'(op(load, :, rule))) Call: (286) [system] is_list(_377684) Fail: (286) [system] is_list(_377684) ^ Redo: (285) [user] pfcFwd0('next-operation'(op(load, :, rule))) ^ Call: (286) [user] pfcFwd1('next-operation'(op(load, :, rule))) ^ Unify: (286) [user] pfcFwd1('next-operation'(op(load, :, rule))) ^ Call: (287) [user] fc_rule_check('next-operation'(op(load, :, rule))) ^ Unify: (287) [user] fc_rule_check('next-operation'(op(load, :, rule))) ^ Exit: (287) [user] fc_rule_check('next-operation'(op(load, :, rule))) Call: (287) [system] copy_term('next-operation'(op(load, :, rule)), _385078) Exit: (287) [system] copy_term('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Call: (287) [user] ignore(fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Unify: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Call: (288) [user] fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Call: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Unify: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Call: (290) [user] clause('$pt$'('next-operation'(op(load, :, rule)), _390670), true) ^ Fail: (290) [user] clause('$pt$'('next-operation'(op(load, :, rule)), _390670), true) ^ Redo: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Call: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (291) [system] var('$pt$'('next-operation'(op(load, :, rule)), _390670)) Fail: (291) [system] var('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (291) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390670)) Exit: (291) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule)), _390670), imported_from(system)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390670), imported_from(system)) Call: (292) [system] nonvar(imported_from(system)) Exit: (292) [system] nonvar(imported_from(system)) Call: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Unify: (292) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390670)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390670), imported_from(system)) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule)), _390670), built_in) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390670), built_in) Call: (292) [system] nonvar(built_in) Exit: (292) [system] nonvar(built_in) Call: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Unify: (292) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390670)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule)), _390670), _427740, _427742) Unify: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule)), _390670), _427740, _427742) Call: (294) [system] compound('$pt$'('next-operation'(op(load, :, rule)), _390670)) Exit: (294) [system] compound('$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, rule)), _390670), _427740, _427742) Exit: (294) [system] compound_name_arity('$pt$'('next-operation'(op(load, :, rule)), _390670), '$pt$', 2) Exit: (293) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, :, rule)), _390670), '$pt$', 2) ^ Call: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Exit: (293) [$syspreds] current_predicate(user:'$pt$'/2) ^ Fail: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390670), built_in) ^ Redo: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule)), _390670), _438982) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390670), _439922) Call: (292) [system] nonvar(_440780) ^ Redo: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390670), _441782) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390670), _442716) Call: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Unify: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390670)) Exit: (293) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (293) [system] atom(user) Exit: (293) [system] atom(user) Exit: (292) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390670), interpreted) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Call: (291) [user] predicate_property('$pt$'('next-operation'(op(load, :, rule)), _390670), number_of_clauses(_451910)) ^ Unify: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390670), number_of_clauses(_451910)) Call: (292) [system] nonvar(number_of_clauses(_451910)) Exit: (292) [system] nonvar(number_of_clauses(_451910)) Call: (292) [$syspreds] property_predicate(number_of_clauses(_451910), user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Unify: (292) [$syspreds] property_predicate(number_of_clauses(_451910), user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Unify: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390670)) Exit: (294) [system] callable('$pt$'('next-operation'(op(load, :, rule)), _390670)) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) Exit: (292) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Exit: (291) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, :, rule)), _390670), number_of_clauses(0)) ^ Unify: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Call: (291) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _466754), (prolog_current_choice(_466764), push_current_choice(_466764), clause('$pt$'('next-operation'(op(load, :, rule)), _390670), _466786), pfc_call(_466786)), nb_setval('$pfc_current_choice', _466754)) ^ Unify: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _466754), user:(prolog_current_choice(_466764), push_current_choice(_466764), clause('$pt$'('next-operation'(op(load, :, rule)), _390670), _466786), pfc_call(_466786)), user:nb_setval('$pfc_current_choice', _466754)) ^ Call: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', _466754)) Call: (294) [system] nb_current('$pfc_current_choice', _466754) Exit: (294) [system] nb_current('$pfc_current_choice', []) ^ Exit: (292) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (293) [system] prolog_current_choice(_466764) Exit: (293) [system] prolog_current_choice(4857) ^ Call: (293) [user] push_current_choice(4857) ^ Unify: (293) [user] push_current_choice(4857) Call: (294) [system] nb_current('$pfc_current_choice', _476104) Exit: (294) [system] nb_current('$pfc_current_choice', []) Call: (294) [system] b_setval('$pfc_current_choice', [4857]) Exit: (294) [system] b_setval('$pfc_current_choice', [4857]) ^ Exit: (293) [user] push_current_choice(4857) ^ Call: (293) [user] clause('$pt$'('next-operation'(op(load, :, rule)), _390670), _466786) ^ Fail: (293) [user] clause('$pt$'('next-operation'(op(load, :, rule)), _390670), _466786) Call: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (293) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (294) [system] duplicate_term([], _484476) Exit: (294) [system] duplicate_term([], []) Call: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [system] nb_linkval('$pfc_current_choice', []) Exit: (293) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (291) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _466754), user:(prolog_current_choice(_466764), push_current_choice(_466764), clause('$pt$'('next-operation'(op(load, :, rule)), _390670), _466786), pfc_call(_466786)), user:nb_setval('$pfc_current_choice', _466754)) ^ Fail: (290) [user] pfc_call('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Fail: (289) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, :, rule)), _390670)) ^ Redo: (288) [user] fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Unify: (288) [user] fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Exit: (288) [user] fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Exit: (287) [system] ignore(user:fcpt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Call: (287) [user] ignore(fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Unify: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Call: (288) [user] fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Call: (289) [user] pfc_spft(_499346, _499432, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354)) ^ Unify: (289) [user] pfc_spft(_499346, _500364, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354)) ^ Call: (290) [user] pfcCallSystem('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) ^ Unify: (290) [user] pfcCallSystem('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) ^ Call: (291) [user] pfc_call('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) ^ Unify: (291) [user] pfc_call('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) Call: (292) [system] var('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) Fail: (292) [system] var('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) ^ Redo: (291) [user] pfc_call('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) ^ Unify: (291) [user] pfc_call('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) Call: (292) [system] callable('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) Exit: (292) [system] callable('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) ^ Unify: (291) [user] pfc_call('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) ^ Redo: (291) [user] pfc_call('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) ^ Unify: (291) [user] pfc_call('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) ^ Call: (292) [user] predicate_property('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354)), imported_from(system)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354)), imported_from(system)) Call: (293) [system] nonvar(imported_from(system)) Exit: (293) [system] nonvar(imported_from(system)) Call: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) Unify: (293) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) Call: (295) [system] callable('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) Exit: (295) [system] callable('$spft$'(_499346, _501224, '$nt$'('next-operation'(op(load, :, rule)), _499352, _499354))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), imported_from(system)) ^ Redo: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Unify: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Call: (292) [user] predicate_property('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), built_in) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), built_in) Call: (293) [system] nonvar(built_in) Exit: (293) [system] nonvar(built_in) Call: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Unify: (293) [$syspreds] property_predicate(built_in, user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (294) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Exit: (294) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (294) [$syspreds] goal_name_arity('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _19422, _19424) Unify: (294) [$syspreds] goal_name_arity('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _19422, _19424) Call: (295) [system] compound('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Exit: (295) [system] compound('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (295) [system] compound_name_arity('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _19422, _19424) Exit: (295) [system] compound_name_arity('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), '$spft$', 3) Exit: (294) [$syspreds] goal_name_arity('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), '$spft$', 3) ^ Call: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Exit: (294) [$syspreds] current_predicate(user:'$spft$'/3) ^ Fail: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), built_in) ^ Redo: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Unify: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Call: (292) [user] predicate_property('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _30664) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _31604) Call: (293) [system] nonvar(_32462) ^ Redo: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _33464) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _34398) Call: (293) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Unify: (293) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (294) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Exit: (294) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (294) [system] atom(user) Exit: (294) [system] atom(user) Exit: (293) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), interpreted) ^ Unify: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Call: (292) [user] predicate_property('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), number_of_clauses(_43592)) ^ Unify: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), number_of_clauses(_43592)) Call: (293) [system] nonvar(number_of_clauses(_43592)) Exit: (293) [system] nonvar(number_of_clauses(_43592)) Call: (293) [$syspreds] property_predicate(number_of_clauses(_43592), user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Unify: (293) [$syspreds] property_predicate(number_of_clauses(_43592), user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (294) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Unify: (294) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (295) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Exit: (295) [system] callable('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Call: (295) [system] atom(user) Exit: (295) [system] atom(user) Exit: (294) [$syspreds] define_or_generate(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) Exit: (293) [$syspreds] property_predicate(number_of_clauses(753), user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Exit: (292) [$syspreds] predicate_property(user:'$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), number_of_clauses(753)) ^ Unify: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Call: (292) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _58436), (prolog_current_choice(_58446), push_current_choice(_58446), clause('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _58468), pfc_call(_58468)), nb_setval('$pfc_current_choice', _58436)) ^ Unify: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58436), user:(prolog_current_choice(_58446), push_current_choice(_58446), clause('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _58468), pfc_call(_58468)), user:nb_setval('$pfc_current_choice', _58436)) ^ Call: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', _58436)) Call: (295) [system] nb_current('$pfc_current_choice', _58436) Exit: (295) [system] nb_current('$pfc_current_choice', []) ^ Exit: (293) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (294) [system] prolog_current_choice(_58446) Exit: (294) [system] prolog_current_choice(4877) ^ Call: (294) [user] push_current_choice(4877) ^ Unify: (294) [user] push_current_choice(4877) Call: (295) [system] nb_current('$pfc_current_choice', _67786) Exit: (295) [system] nb_current('$pfc_current_choice', []) Call: (295) [system] b_setval('$pfc_current_choice', [4877]) Exit: (295) [system] b_setval('$pfc_current_choice', [4877]) ^ Exit: (294) [user] push_current_choice(4877) ^ Call: (294) [user] clause('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _58468) ^ Fail: (294) [user] clause('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _58468) Call: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (294) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (295) [system] duplicate_term([], _76158) Exit: (295) [system] duplicate_term([], []) Call: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (295) [system] nb_linkval('$pfc_current_choice', []) Exit: (294) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (292) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58436), user:(prolog_current_choice(_58446), push_current_choice(_58446), clause('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)), _58468), pfc_call(_58468)), user:nb_setval('$pfc_current_choice', _58436)) ^ Fail: (291) [user] pfc_call('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Fail: (290) [user] pfcCallSystem('$spft$'(_7828, _7842, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836))) ^ Fail: (289) [user] pfc_spft(_7828, _83662, '$nt$'('next-operation'(op(load, :, rule)), _7834, _7836)) ^ Redo: (288) [user] fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Unify: (288) [user] fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Exit: (288) [user] fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule))) ^ Exit: (287) [system] ignore(user:fcnt('next-operation'(op(load, :, rule)), 'next-operation'(op(load, :, rule)))) ^ Exit: (286) [user] pfcFwd1('next-operation'(op(load, :, rule))) ^ Exit: (285) [user] pfcFwd0('next-operation'(op(load, :, rule))) ^ Exit: (284) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:set_prolog_flag(occurs_check, true)) ^ Exit: (283) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule))), user:each_call_cleanup) ^ Exit: (282) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, :, rule)))) ^ Exit: (281) [user] pfcFwd('next-operation'(op(load, :, rule))) ^ Exit: (280) [user] pfcEnqueue(direct, 'next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (279) [user] pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (277) [user] must_ex(pfcEnqueue('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Exit: (276) [user] pfcPost2('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (275) [user] pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (273) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7598, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_7598)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (272) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7598, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_7598)), trace)), user:each_call_cleanup) ^ Exit: (271) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _7598, (notrace, wdmsg(('next-operation'(op(load, :, rule))=>_7598)), trace))) ^ Exit: (270) [user] pfcPost1('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (269) [user] pfcPost_rev((P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(load, :, rule))) ^ Exit: (268) [user] pfcPost('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (268) [user] pfcRun ^ Unify: (268) [user] pfcRun ^ Call: (269) [user] pfcGetSearch(direct) ^ Unify: (269) [user] pfcGetSearch(direct) Call: (270) [t_l] t_l:pfcSearchTL(_180968) Fail: (270) [t_l] t_l:pfcSearchTL(_180968) ^ Redo: (269) [user] pfcGetSearch(direct) ^ Call: (270) [user] pfcSearch(_183742) ^ Unify: (270) [user] pfcSearch(direct) ^ Exit: (270) [user] pfcSearch(direct) Call: (270) [system] direct=direct Exit: (270) [system] direct=direct ^ Exit: (269) [user] pfcGetSearch(direct) ^ Unify: (268) [user] pfcRun ^ Exit: (268) [user] pfcRun ^ Exit: (267) [user] pfcAdd('next-operation'(op(load, :, rule)), (P;HTML|mfl4(_7574, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (266) [user] pfcAdd('next-operation'(op(load, :, rule))) ^ Exit: (265) [user] pfcAdd_Now('next-operation'(op(load, :, rule))) ^ Exit: (264) [user] if_t(into_simple_op(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], op(load, :, rule)), pfcAdd_Now('next-operation'(op(load, :, rule)))) Call: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), _7544)) Unify: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), _7544)) ^ Call: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), _7544) ^ Unify: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), _7544) Call: (267) [system] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]])\=[_205208|_205210] Exit: (267) [system] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]])\=[_205208|_205210] ^ Call: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->_7544='True';_7544='False')) ^ Unify: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->_7544='True';_7544='False')) Call: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->_7544='True';_7544='False'), error(_208946, _208948), fail) Unify: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->_7544='True';_7544='False'), error(_208946, _208948), fail) Call: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (272) [user] metta_interp_mode(load, _212662) Redo: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (272) [system] load==exec Redo: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Unify: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (272) [user] asserted_do_metta2('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (273) [system] nonvar(load) Exit: (273) [system] nonvar(load) Call: (273) [user] metta_interp_mode(load, _221884) Redo: (272) [user] asserted_do_metta2('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Unify: (272) [user] asserted_do_metta2('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) ^ Call: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))) ^ Call: (274) [user] is_compatio ^ Unify: (274) [user] is_compatio ^ Call: (276) [system] setup_call_cleanup('$notrace'(_228360, _228362), once(user:is_compatio0), '$restore_trace'(_228360, _228362)) ^ Unify: (276) [system] setup_call_cleanup(system:'$notrace'(_228360, _228362), system:once(user:is_compatio0), system:'$restore_trace'(_228360, _228362)) ^ Call: (277) [system] sig_atomic(system:'$notrace'(_228360, _228362)) ^ Fail: (274) [user] is_compatio ^ Redo: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))) ^ Unify: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))) ^ Call: (275) [rtrace] rtrace:quietly3(user:(wots(_233978, must_det_ll(user:metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]])))), (_233978==""->true;our_ansi_format('#ffa505', '~w~n', [_233978])))) ^ Unify: (275) [rtrace] rtrace:quietly3(user:(wots(_233978, must_det_ll(user:metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]])))), (_233978==""->true;our_ansi_format('#ffa505', '~w~n', [_233978])))) (: rule (-> (rule1output $_4248 $_4266) (-> (⍃ $_4248 $_4266) (less $_4248 $_4266)))) ; Action: load=metta_atom_asserted('&kb',[:,rule,[->,[rule1output,_4248,_4266],[->,[⍃,_4248,_4266],[less,_4248,_4266]]]]) ^ Exit: (275) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""])))) ^ Exit: (273) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], metta_atom('&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))) Exit: (272) [user] asserted_do_metta2('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Exit: (271) [user] asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]) Call: (271) [system] _7544='True' Exit: (271) [system] 'True'='True' Exit: (268) [user] catch_err((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->'True'='True';'True'='False'), error(_208946, _208948), fail) ^ Exit: (267) [user] catch_nowarn((call(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]))*->'True'='True';'True'='False')) ^ Exit: (266) [user] as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), 'True') Exit: (264) [user] dont_give_up(as_tf(asserted_do_metta('&kb', load, [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]), 'True')) Exit: (263) [user] do_metta(python, load, '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]], 'True') Call: (263) [user] make_nop(_6242, 'True', _7218) Unify: (263) [user] make_nop(_6242, 'True', _7218) Call: (264) [user] make_nop(_7218) Unify: (264) [user] make_nop([]) Exit: (264) [user] make_nop([]) Exit: (263) [user] make_nop(_6242, 'True', []) ^ Call: (263) [user] check_returnval(=, _6242, []) ^ Unify: (263) [user] check_returnval(=, _6242, []) ^ Exit: (263) [user] check_returnval(=, _6242, []) ^ Exit: (262) [user] eval_space(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Exit: (261) [user] eval_space_start(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Exit: (260) [user] eval_20(=, _6242, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) Call: (260) [system] nb_setarg(1, retval(fail), []) Exit: (260) [system] nb_setarg(1, retval([]), []) ^ Call: (260) [user] ignore(notrace((\+[]\=_7234, nb_setarg(1, retval([]), [])))) ^ Unify: (260) [system] ignore(user:notrace((\+[]\=_7234, nb_setarg(1, retval([]), [])))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_267980, _267982), once(user:(\+[]\=_7234, nb_setarg(1, retval([]), []))), '$restore_trace'(_267980, _267982)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_267980, _267982), system:once(user:(\+[]\=_7234, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_267980, _267982)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_267980, _267982)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_7234, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:notrace((\+[]\=_7234, nb_setarg(1, retval([]), [])))) ^ Call: (260) [user] ignore((_7226==1->ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))))) ^ Unify: (260) [system] ignore(user:(_7226==1->ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))))) Call: (262) [system] _7226==1 Fail: (262) [system] _7226==1 ^ Call: (263) [system] setup_call_cleanup('$notrace'(_276416, _276418), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))), '$restore_trace'(_276416, _276418)) ^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_276416, _276418), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))), system:'$restore_trace'(_276416, _276418)) ^ Call: (264) [system] sig_atomic(system:'$notrace'(_276416, _276418)) ^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(user:(_7226==1->ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])])))))))))) ^ Exit: (258) [system] call_cleanup(user:((call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _6242), 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [])), ignore(notrace((\+[]\=_7234, nb_setarg(1, retval([]), []))))), user:ignore((_7226==1->ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _7264, _7264+1), (retval([])\=@=retval(fail), nonvar([])->indentq(1, _7264, <--, [e, []]);indentq(1, _7264, <--, [e, retval([])]))))))))))) Call: (258) [system] retval([])\=@=retval(fail) Exit: (258) [system] retval([])\=@=retval(fail) ^ Exit: (257) [user] trace_eval(eval_20(=, _6242), e, 498, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Call: (257) [user] self_eval([]) ^ Unify: (257) [user] self_eval([]) ^ Call: (259) [system] setup_call_cleanup('$notrace'(_286886, _286888), once(user:self_eval0([])), '$restore_trace'(_286886, _286888)) ^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_286886, _286888), system:once(user:self_eval0([])), system:'$restore_trace'(_286886, _286888)) ^ Call: (260) [system] sig_atomic(system:'$notrace'(_286886, _286888)) ^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (257) [user] self_eval([]) Call: (257) [system] _6904=[] Exit: (257) [system] []=[] ^ Exit: (256) [user] eval_01(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Exit: (255) [user] eval_00(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Exit: (254) [user] eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []) ^ Exit: (252) [user] catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), []) Exit: (250) [user] catch_err(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), []), _6968, (write_src_uo(_6968=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), [])), catch(rtrace(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), [])), _6968, throw(give_up(_6968=catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), [])))), throw(_6968))) Exit: (249) [user] rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], []), [])) ^ Call: (249) [user] is_returned([]) ^ Unify: (249) [user] is_returned([]) ^ Call: (251) [system] setup_call_cleanup('$notrace'(_300898, _300900), once(user:(\+is_empty([]))), '$restore_trace'(_300898, _300900)) ^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_300898, _300900), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_300898, _300900)) ^ Call: (252) [system] sig_atomic(system:'$notrace'(_300898, _300900)) ^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (249) [user] is_returned([]) Redo: (247) [$bags] findall_loop(_6904, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904)), is_returned(_6904)), _6228, []) Exit: (247) [$bags] findall_loop(_6904, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904)), is_returned(_6904)), [[]], []) ^ Exit: (246) [$bags] cleanup_bag('$bags':findall_loop(_6904, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904)), is_returned(_6904)), [[]], []), '$bags':'$destroy_findall_bag') ^ Exit: (245) [$bags] findall(_6904, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904)), is_returned(_6904)), [[]], []) ^ Exit: (244) [$bags] findall(_6904, user:(rtrace_on_error(catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904)), is_returned(_6904)), [[]]) ^ Exit: (243) [user] findall_ne(_6904, catch_metta_return(eval_args(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], _6904), _6904), [[]]) ^ Exit: (242) [user] findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]) Call: (242) [system] [[]]=_6230 Exit: (242) [system] [[]]=[[]] ^ Call: (243) [system] setup_call_cleanup('$notrace'(_314030, _314032), once(bugger:(true==true)), '$restore_trace'(_314030, _314032)) ^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_314030, _314032), system:once(bugger:(true==true)), system:'$restore_trace'(_314030, _314032)) ^ Call: (244) [system] sig_atomic(system:'$notrace'(_314030, _314032)) ^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (244) [system] var(rtrace:tAt_rtrace) Fail: (244) [system] var(rtrace:tAt_rtrace) ^ Call: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (245) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (242) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (240) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]), [[]]=[[]]), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (239) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]), [[]]=[[]]), rtrace:tAt_rtrace) Call: (238) [system] statistics(cputime, _327326) Exit: (238) [system] statistics(cputime, 10.038850524) Call: (238) [system] _6766 is 10.038850524-9.758813334 Exit: (238) [system] 0.2800371900000016 is 10.038850524-9.758813334 Exit: (237) [user] timed_call((findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]), [[]]=[[]]), 0.2800371900000016) Call: (237) [user] give_time('\n; EVAL TEST\n;', 0.2800371900000016) Unify: (237) [user] give_time('\n; EVAL TEST\n;', 0.2800371900000016) Call: (238) [system] _333806 is 0.2800371900000016*1000 Exit: (238) [system] 280.0371900000016 is 0.2800371900000016*1000 Call: (238) [system] 0.2800371900000016>2 Redo: (237) [user] give_time('\n; EVAL TEST\n;', 0.2800371900000016) Call: (238) [system] 280.0371900000016>=1 Exit: (238) [system] 280.0371900000016>=1 ^ Call: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.2800371900000016, 280.0371900000016]) ; ; EVAL TEST ; took 0.280 secs. (280.04 milliseconds) ^ Exit: (238) [user] format('~N; ~w took ~3f secs. (~2f milliseconds) ~n~n', ['\n; EVAL TEST\n;', 0.2800371900000016, 280.0371900000016]) Exit: (237) [user] give_time('\n; EVAL TEST\n;', 0.2800371900000016) Exit: (236) [user] time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]), [[]]=[[]])) ^ Exit: (235) [system] once(user:time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6242, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4248, _4266], [->, [⍃, _4248, _4266], [less, _4248, _4266]]]]], [[]]), [[]]=[[]]))) Call: (235) [system] nb_current(exec_src, _344024) Exit: (235) [system] nb_current(exec_src, [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]) Call: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]\==[] Exit: (235) [system] [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]]\==[] ^ Call: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Unify: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) ^ Call: (237) [system] setup_call_cleanup('$notrace'(_349612, _349614), once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])))), '$restore_trace'(_349612, _349614)) ^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_349612, _349614), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])))), system:'$restore_trace'(_349612, _349614)) ^ Call: (238) [system] sig_atomic(system:'$notrace'(_349612, _349614)) !(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))) (())) ^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), pp_sex(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])))), system:'$restore_trace'(3, -1)) ^ Exit: (235) [user] write_src(exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])) Call: (235) [system] nl Exit: (235) [system] nl Call: (235) [system] nl Exit: (235) [system] nl ^ Call: (235) [user] once(loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]]))) ^ Unify: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]]))) ^ Call: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) ^ Unify: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] nb_setval('$last_call_duration', 120) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (239) [system] duplicate_term(120, _369030) Exit: (239) [system] duplicate_term(120, 120) Call: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (239) [system] nb_linkval('$last_call_duration', 120) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 120) Call: (238) [system] statistics(cputime, _373672) Exit: (238) [system] statistics(cputime, 10.046584417) ^ Call: (238) [user] equal_enough_for_test([[]], [[]]) ^ Unify: (238) [user] equal_enough_for_test([[]], [[]]) Call: (239) [system] [[]]==[[]] Exit: (239) [system] [[]]==[[]] ^ Exit: (238) [user] equal_enough_for_test([[]], [[]]) Call: (238) [system] _380176=true Exit: (238) [system] true=true Call: (238) [system] statistics(cputime, _382034) Exit: (238) [system] statistics(cputime, 10.047477332) Call: (238) [system] _383898 is 10.047477332-10.046584417 Exit: (238) [system] 0.0008929149999996611 is 10.047477332-10.046584417 Call: (238) [$syspreds] nb_setval('$last_call_duration', 0.0008929149999996611) Unify: (238) [$syspreds] nb_setval('$last_call_duration', 0.0008929149999996611) Call: (239) [system] duplicate_term(0.0008929149999996611, _387624) Exit: (239) [system] duplicate_term(0.0008929149999996611, 0.0008929149999996611) Call: (239) [system] nb_linkval('$last_call_duration', 0.0008929149999996611) Exit: (239) [system] nb_linkval('$last_call_duration', 0.0008929149999996611) Exit: (238) [$syspreds] nb_setval('$last_call_duration', 0.0008929149999996611) ^ Exit: (237) [user] record_call_duration(equal_enough_for_test([[]], [[]])) ^ Call: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) Call: (238) [system] fail Fail: (238) [system] fail ^ Redo: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) ^ Unify: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6618, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6684, _6690], [->, [⍃, _6684, _6690], [less, _6684, _6690]]]]], _6626), [[]]=_6758)), equal_enough_for_test([[]], [[]])) ^ Call: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Unify: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) ^ Call: (239) [user] must_det_ll(loonit_number(_400616)) ^ Unify: (239) [user] must_det_ll(user:loonit_number(_400616)) ^ Call: (240) [user] once(user:loonit_number(_400616)) ^ Unify: (240) [system] once(user:loonit_number(_400616)) ^ Call: (241) [user] loonit_number(_400616) ^ Unify: (241) [user] loonit_number(_400616) Call: (242) [$syspreds] flag(loonit_test_number, _400616, _400616) Unify: (242) [$syspreds] flag(loonit_test_number, _400616, _400616) Call: (243) [system] _400616==_400616 Exit: (243) [system] _400616==_400616 Call: (243) [system] get_flag(loonit_test_number, _400616) Exit: (243) [system] get_flag(loonit_test_number, 3) Exit: (242) [$syspreds] flag(loonit_test_number, 3, 3) Call: (242) [system] 3>0 Exit: (242) [system] 3>0 ^ Exit: (241) [user] loonit_number(3) ^ Exit: (240) [system] once(user:loonit_number(3)) ^ Exit: (239) [user] must_det_ll(user:loonit_number(3)) ^ Call: (239) [user] must_det_ll(get_test_name(3, _417326)) ^ Unify: (239) [user] must_det_ll(user:get_test_name(3, _417326)) ^ Call: (240) [user] once(user:get_test_name(3, _417326)) ^ Unify: (240) [system] once(user:get_test_name(3, _417326)) ^ Call: (241) [user] get_test_name(3, _417326) ^ Unify: (241) [user] get_test_name(3, _417326) Call: (242) [system] nb_current(loading_file, _422898) Exit: (242) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (242) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _417326) ^ Unify: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _417326) ^ Call: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _447916) ^ Unify: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:directory_file_path('.', _461514, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _466334, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] nonvar(_472926) Fail: (245) [system] nonvar(_472926) Redo: (244) [files_ex] files_ex:directory_file_path('.', _474852, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (244) [files_ex] files_ex:directory_file_path('.', _479672, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] nonvar('.') Exit: (245) [system] nonvar('.') Call: (245) [system] ('.')==('.') Exit: (245) [system] ('.')==('.') Call: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] sub_atom('.', _507444, _507446, 0, /) Fail: (245) [system] sub_atom('.', _508384, _508386, 0, /) Redo: (244) [files_ex] files_ex:directory_file_path('.', _509324, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atom_concat('.', /, _514068) Exit: (245) [system] atom_concat('.', /, ./) Call: (245) [system] atom_concat(./, _515934, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (245) [system] atom_concat(./, _515934, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Fail: (244) [files_ex] files_ex:directory_file_path('.', _9484, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Redo: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (243) [user] ensure_basename(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _31636) Exit: (243) [system] file_base_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'bc_impl.metta') Call: (243) [files_ex] files_ex:directory_file_path(_45126, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_45126, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_45126) Fail: (244) [system] nonvar(_45126) Redo: (243) [files_ex] files_ex:directory_file_path(_45126, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Unify: (243) [files_ex] files_ex:directory_file_path(_45126, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(_45126) Fail: (244) [system] nonvar(_45126) Redo: (243) [files_ex] files_ex:directory_file_path(_45126, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] nonvar(P;HTML|'bc_impl.metta') Exit: (244) [system] nonvar(P;HTML|'bc_impl.metta') Call: (244) [system] atom_concat(_111388, P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _45126) Unify: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', _45126) Call: (245) [system] atom_concat(_130598, /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Exit: (245) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', /, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/') Call: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'\=='' Call: (245) [system] _45126='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (245) [system] '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'='/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru' Exit: (244) [files_ex] files_ex:strip_trailing_slash('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru') Exit: (243) [files_ex] files_ex:directory_file_path('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', P;HTML|'bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', _145780) Exit: (243) [system] file_base_name('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru', walk_thru) Call: (243) [system] file_name_extension(_147638, _147716, P;HTML|'bc_impl.metta') Exit: (243) [system] file_name_extension(bc_impl, metta, P;HTML|'bc_impl.metta') Call: (243) [system] string_upper(walk_thru, _157216) Exit: (243) [system] string_upper(walk_thru, "WALK_THRU") Call: (243) [system] string_upper(bc_impl, _159082) Exit: (243) [system] string_upper(bc_impl, "BC_IMPL") ^ Call: (243) [user] string_replace("BC_IMPL", "_", "-", _160960) ^ Unify: (243) [user] string_replace("BC_IMPL", "_", "-", _160960) ^ Call: (244) [user] symbolic_list_concat(_162834, "_", "BC_IMPL") ^ Unify: (244) [user] symbolic_list_concat(_162834, "_", "BC_IMPL") Call: (245) [system] atomic_list_concat(_162834, "_", "BC_IMPL") Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "_", "BC_IMPL") ^ Call: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _160960) ^ Unify: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", _160960) Call: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", _160960) Exit: (245) [system] atomic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (244) [user] symbolic_list_concat(['BC', 'IMPL'], "-", 'BC-IMPL') ^ Exit: (243) [user] string_replace("BC_IMPL", "_", "-", 'BC-IMPL') ^ Call: (243) [user] string_replace("WALK_THRU", "_", "-", _173116) ^ Unify: (243) [user] string_replace("WALK_THRU", "_", "-", _173116) ^ Call: (244) [user] symbolic_list_concat(_174990, "_", "WALK_THRU") ^ Unify: (244) [user] symbolic_list_concat(_174990, "_", "WALK_THRU") Call: (245) [system] atomic_list_concat(_174990, "_", "WALK_THRU") Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "_", "WALK_THRU") ^ Call: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _173116) ^ Unify: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", _173116) Call: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", _173116) Exit: (245) [system] atomic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (244) [user] symbolic_list_concat(['WALK', 'THRU'], "-", 'WALK-THRU') ^ Exit: (243) [user] string_replace("WALK_THRU", "_", "-", 'WALK-THRU') ^ Call: (243) [user] bugger:wots(_185260, format('~`0t~d~2|', [3])) ^ Unify: (243) [bugger] bugger:wots(_185260, user:format('~`0t~d~2|', [3])) Call: (244) [system] nb_current('$wots_stack', _187148) Fail: (244) [system] nb_current('$wots_stack', _187148) ^ Redo: (243) [bugger] bugger:wots(_185260, user:format('~`0t~d~2|', [3])) Call: (244) [system] _189940=[] Exit: (244) [system] []=[] Call: (244) [system] current_output(_191798) Exit: (244) [system] current_output((0x7fb684e90120)) ^ Call: (244) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x7fb684e90120)]), woto(string(_185260), user:format('~`0t~d~2|', [3]))) ^ Unify: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_185260), user:format('~`0t~d~2|', [3]))) ^ Call: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_185260), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Unify: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_185260), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) Call: (246) [system] nb_current('$wots_stack', _197456) Fail: (246) [system] nb_current('$wots_stack', _197456) ^ Redo: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_185260), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Call: (246) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_185260), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string(_185260), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) Unify: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) Call: (249) [system] duplicate_term([(0x7fb684e90120)], _204030) Exit: (249) [system] duplicate_term([(0x7fb684e90120)], [(0x7fb684e90120)]) Call: (249) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)]) Exit: (249) [system] nb_linkval('$wots_stack', [(0x7fb684e90120)]) Exit: (248) [$syspreds] nb_setval('$wots_stack', [(0x7fb684e90120)]) ^ Call: (248) [bugger] bugger:woto(string(_185260), user:format('~`0t~d~2|', [3])) ^ Unify: (248) [bugger] bugger:woto(string(_185260), user:format('~`0t~d~2|', [3])) ^ Call: (249) [bugger] once((use_tty(string(_185260), _210558);_210558=true)) ^ Unify: (249) [system] once(bugger:(use_tty(string(_185260), _210558);_210558=true)) ^ Call: (251) [bugger] bugger:use_tty(string(_185260), _210558) ^ Unify: (251) [bugger] bugger:use_tty(string(_185260), _210558) Call: (252) [system] compound(string(_185260)) Exit: (252) [system] compound(string(_185260)) ^ Unify: (251) [bugger] bugger:use_tty(string(_185260), _210558) Call: (252) [system] stream_property(current_output, tty(_210558)) Unify: (252) [system] stream_property(current_output, tty(_210558)) Call: (253) [system] nonvar(current_output) Exit: (253) [system] nonvar(current_output) Call: (253) [system] nonvar(tty(_210558)) Exit: (253) [system] nonvar(tty(_210558)) Exit: (252) [system] stream_property(current_output, tty(true)) ^ Exit: (251) [bugger] bugger:use_tty(string(_185260), true) ^ Exit: (249) [system] once(bugger:(use_tty(string(_185260), true);true=true)) ^ Call: (249) [bugger] bugger:get_stream_setup(_225430) ^ Unify: (249) [bugger] bugger:get_stream_setup(true) ^ Exit: (249) [bugger] bugger:get_stream_setup(true) ^ Call: (249) [bugger] bugger:woto_tty(string(_185260), true, (true, user:format('~`0t~d~2|', [3]))) ^ Unify: (249) [bugger] bugger:woto_tty(string(_185260), true, bugger:(true, user:format('~`0t~d~2|', [3]))) ^ Call: (250) [bugger] bugger:with_output_to_each(string(_185260), (set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) ^ Unify: (250) [bugger] bugger:with_output_to_each(string(_185260), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) Call: (251) [system] compound(string(_185260)) Exit: (251) [system] compound(string(_185260)) Call: (251) [system] compound_name_arity(string(_185260), _233924, 0) Fail: (251) [system] compound_name_arity(string(_185260), _234856, 0) ^ Redo: (250) [bugger] bugger:with_output_to_each(string(_185260), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) Call: (251) [system] string(_185260)=..[_236648, _236654] Exit: (251) [system] string(_185260)=..[string, _185260] ^ Call: (251) [bugger] bugger:stream_u_type(string) ^ Unify: (251) [bugger] bugger:stream_u_type(string) ^ Exit: (251) [bugger] bugger:stream_u_type(string) Call: (251) [system] current_output(_241304) Exit: (251) [system] current_output((0x7fb684e90120)) Call: (251) [system] _243154=set_output_safe((0x7fb684e90120)) Exit: (251) [system] set_output_safe((0x7fb684e90120))=set_output_safe((0x7fb684e90120)) Call: (251) [system] _245016=mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))) Exit: (251) [system] mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))=mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))) Call: (251) [system] _246886=mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260) Exit: (251) [system] mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)=mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260) ^ Call: (251) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)) ^ Unify: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)) Call: (253) [system] _250666=mquietly(bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)) Exit: (253) [system] mquietly(bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260))=mquietly(bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)) ^ Call: (253) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), deterministic(_252542)), (notrace(_252542==true)->!;mquietly(bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), true));bugger:mfs_start(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260))) ^ Unify: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), deterministic(_252542)), (notrace(_252542==true)->!;mquietly(bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), true));bugger:mfs_start(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260)), bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _185260))) ^ Call: (254) [system] sig_atomic(bugger:mfs_start(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))))) ^ Call: (256) [bugger] bugger:mfs_start(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))) Call: (257) [system] compound(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))) Exit: (257) [system] compound(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Unify: (256) [bugger] bugger:mfs_start(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))) Call: (257) [system] arg(2, mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _260074) Exit: (257) [system] arg(2, mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), string) Call: (257) [system] arg(3, mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _261940) Exit: (257) [system] arg(3, mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _245024) Call: (257) [system] arg(4, mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), _263806) Exit: (257) [system] arg(4, mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), set_output_safe) Call: (257) [system] _265672=mfs(_265676, string, _265680, set_output_safe, _265684) Exit: (257) [system] mfs(_265676, string, _265680, set_output_safe, _265684)=mfs(_265676, string, _265680, set_output_safe, _265684) Call: (257) [system] is_stream(_245024) Fail: (257) [system] is_stream(_245024) ^ Redo: (256) [bugger] bugger:mfs_start(mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Call: (257) [bugger] bugger:new_mfs(mfs(_265676, string, _265680, set_output_safe, _265684)) ^ Unify: (257) [bugger] bugger:new_mfs(mfs(_265676, string, _265680, set_output_safe, _265684)) Call: (258) [memory_file] memory_file:new_memory_file(_265676) Exit: (258) [memory_file] memory_file:new_memory_file((0x55c12cffcd40)) Call: (258) [memory_file] memory_file:open_memory_file((0x55c12cffcd40), write, _265680, [free_on_close(true)]) Exit: (258) [memory_file] memory_file:open_memory_file((0x55c12cffcd40), write, (0x55c12cee55f0), [free_on_close(true)]) ^ Exit: (257) [bugger] bugger:new_mfs(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, _265684)) Call: (257) [system] nb_setarg(1, mfs(_245020, string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12cffcd40)) Exit: (257) [system] nb_setarg(1, mfs((0x55c12cffcd40), string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12cffcd40)) Call: (257) [system] nb_setarg(3, mfs((0x55c12cffcd40), string, _245024, set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12cee55f0)) Exit: (257) [system] nb_setarg(3, mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), (0x55c12cee55f0)) ^ Call: (257) [bugger] bugger:set_output_safe((0x55c12cee55f0)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x55c12cee55f0)) Call: (259) [system] set_output((0x55c12cee55f0)) Exit: (259) [system] set_output((0x55c12cee55f0)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x55c12cee55f0)) ^ Exit: (256) [bugger] bugger:mfs_start(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120)))) ^ Exit: (254) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))))) ^ Call: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Unify: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (256) [bugger] ignore(notrace(catch(set_stream(current_output, tty(true)), _288958, writeln(user_error, _288958=set_stream(current_output, tty(true)))))) ^ Unify: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _288958, writeln(user_error, _288958=set_stream(current_output, tty(true)))))) ^ Call: (258) [system] setup_call_cleanup('$notrace'(_290860, _290862), once(bugger:catch(set_stream(current_output, tty(true)), _288958, writeln(user_error, _288958=set_stream(current_output, tty(true))))), '$restore_trace'(_290860, _290862)) ^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_290860, _290862), system:once(bugger:catch(set_stream(current_output, tty(true)), _288958, writeln(user_error, _288958=set_stream(current_output, tty(true))))), system:'$restore_trace'(_290860, _290862)) ^ Call: (259) [system] sig_atomic(system:'$notrace'(_290860, _290862)) ^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(true)), _288958, writeln(user_error, _288958=set_stream(current_output, tty(true))))), system:'$restore_trace'(3, -1)) ^ Exit: (256) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(true)), _288958, writeln(user_error, _288958=set_stream(current_output, tty(true)))))) ^ Exit: (255) [bugger] bugger:set_stream_ignore(current_output, tty(true)) ^ Call: (255) [user] format('~`0t~d~2|', [3]) ^ Exit: (255) [user] format('~`0t~d~2|', [3]) ^ Call: (255) [bugger] bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), _185260) ^ Unify: (255) [bugger] bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), _185260) ^ Call: (256) [bugger] ignore((is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _300278), substring_to_type(_300278, string, _185260))) ^ Unify: (256) [system] ignore(bugger:(is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _300278), substring_to_type(_300278, string, _185260))) Call: (258) [system] is_stream((0x55c12cee55f0)) Exit: (258) [system] is_stream((0x55c12cee55f0)) Call: (258) [system] close((0x55c12cee55f0)) Exit: (258) [system] close((0x55c12cee55f0)) ^ Call: (258) [bugger] bugger:mem_handle_to_substring((0x55c12cffcd40), _300278) ^ Unify: (258) [bugger] bugger:mem_handle_to_substring((0x55c12cffcd40), _300278) Call: (259) [memory_file] memory_file:memory_file_to_string((0x55c12cffcd40), _300278) Exit: (259) [memory_file] memory_file:memory_file_to_string((0x55c12cffcd40), "03") ^ Exit: (258) [bugger] bugger:mem_handle_to_substring((0x55c12cffcd40), "03") ^ Call: (258) [bugger] bugger:substring_to_type("03", string, _185260) ^ Unify: (258) [bugger] bugger:substring_to_type("03", string, "03") ^ Exit: (258) [bugger] bugger:substring_to_type("03", string, "03") ^ Exit: (256) [system] ignore(bugger:(is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), "03"), substring_to_type("03", string, "03"))) ^ Call: (256) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (256) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (258) [system] set_output((0x7fb684e90120)) Exit: (258) [system] set_output((0x7fb684e90120)) ^ Exit: (256) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (255) [bugger] bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Call: (256) [system] setup_call_cleanup('$notrace'(_319854, _319856), once(each_call_cleanup:(true==true)), '$restore_trace'(_319854, _319856)) ^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_319854, _319856), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_319854, _319856)) ^ Call: (257) [system] sig_atomic(system:'$notrace'(_319854, _319856)) ^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (256) [system] var(bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03")) Fail: (256) [system] var(bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03")) ^ Call: (256) [bugger] bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Unify: (256) [bugger] bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Call: (257) [bugger] ignore((is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _327376), substring_to_type(_327376, string, "03"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _327376), substring_to_type(_327376, string, "03"))) Call: (259) [system] is_stream((0x55c12cee55f0)) Fail: (259) [system] is_stream((0x55c12cee55f0)) ^ Redo: (257) [system] ignore(bugger:(is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _327376), substring_to_type(_327376, string, "03"))) ^ Unify: (257) [system] ignore(bugger:(is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _327376), substring_to_type(_327376, string, "03"))) ^ Exit: (257) [system] ignore(bugger:(is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _327376), substring_to_type(_327376, string, "03"))) ^ Call: (257) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (257) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (259) [system] set_output((0x7fb684e90120)) Exit: (259) [system] set_output((0x7fb684e90120)) ^ Exit: (257) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (256) [bugger] bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Exit: (253) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), true));bugger:mfs_start(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03"))) ^ Call: (253) [bugger] bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Unify: (253) [bugger] bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Call: (254) [bugger] ignore((is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _342314), substring_to_type(_342314, string, "03"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _342314), substring_to_type(_342314, string, "03"))) Call: (256) [system] is_stream((0x55c12cee55f0)) Fail: (256) [system] is_stream((0x55c12cee55f0)) ^ Redo: (254) [system] ignore(bugger:(is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _342314), substring_to_type(_342314, string, "03"))) ^ Unify: (254) [system] ignore(bugger:(is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _342314), substring_to_type(_342314, string, "03"))) ^ Exit: (254) [system] ignore(bugger:(is_stream((0x55c12cee55f0)), close((0x55c12cee55f0)), mem_handle_to_substring((0x55c12cffcd40), _342314), substring_to_type(_342314, string, "03"))) ^ Call: (254) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Unify: (254) [bugger] bugger:set_output_safe((0x7fb684e90120)) Call: (256) [system] set_output((0x7fb684e90120)) Exit: (256) [system] set_output((0x7fb684e90120)) ^ Exit: (254) [bugger] bugger:set_output_safe((0x7fb684e90120)) ^ Exit: (253) [bugger] bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03") ^ Exit: (251) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120)))), (bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3]))), mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03")), bugger:mfs_end(mfs((0x55c12cffcd40), string, (0x55c12cee55f0), set_output_safe, set_output_safe((0x7fb684e90120))), "03")) ^ Exit: (250) [bugger] bugger:with_output_to_each(string("03"), bugger:(set_stream_ignore(current_output, tty(true)), bugger:(true, user:format('~`0t~d~2|', [3])))) ^ Exit: (249) [bugger] bugger:woto_tty(string("03"), true, bugger:(true, user:format('~`0t~d~2|', [3]))) ^ Exit: (248) [bugger] bugger:woto(string("03"), user:format('~`0t~d~2|', [3])) Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') Call: (248) [system] nb_delete('$wots_stack') Exit: (248) [system] nb_delete('$wots_stack') ^ Exit: (246) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (245) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3])), bugger:each_call_cleanup) ^ Exit: (244) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x7fb684e90120)]), bugger:woto(string("03"), user:format('~`0t~d~2|', [3]))) ^ Exit: (243) [bugger] bugger:wots("03", user:format('~`0t~d~2|', [3])) ^ Call: (243) [user] format(string(_6788), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "03"]) ^ Exit: (243) [user] format(string("WALK-THRU.BC-IMPL.03"), "~w.~w.~w", ['WALK-THRU', 'BC-IMPL', "03"]) ^ Exit: (242) [user] make_test_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, "WALK-THRU.BC-IMPL.03") ^ Exit: (241) [user] get_test_name(3, "WALK-THRU.BC-IMPL.03") ^ Exit: (240) [system] once(user:get_test_name(3, "WALK-THRU.BC-IMPL.03")) ^ Exit: (239) [user] must_det_ll(user:get_test_name(3, "WALK-THRU.BC-IMPL.03")) ^ Call: (239) [user] must_det_ll(arg(1, equal_enough_for_test([[]], [[]]), _375120)) ^ Unify: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), _375120)) ^ Call: (240) [user] once(user:arg(1, equal_enough_for_test([[]], [[]]), _375120)) ^ Unify: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), _375120)) Call: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), _375120) Exit: (241) [system] arg(1, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(1, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(arg(2, equal_enough_for_test([[]], [[]]), _382560)) ^ Unify: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), _382560)) ^ Call: (240) [user] once(user:arg(2, equal_enough_for_test([[]], [[]]), _382560)) ^ Unify: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), _382560)) Call: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), _382560) Exit: (241) [system] arg(2, equal_enough_for_test([[]], [[]]), [[]]) ^ Exit: (240) [system] once(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Exit: (239) [user] must_det_ll(user:arg(2, equal_enough_for_test([[]], [[]]), [[]])) ^ Call: (239) [user] must_det_ll(write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Unify: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Call: (240) [user] once(user:write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Unify: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Call: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]]) ^ Unify: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]]) ^ Call: (242) [user] ignore(((nb_current(loading_file, _395638), _395638\==[]->true;_395638='SOME/UNIT-TEST.metta'), symbolic_list_concat([_395668, _395674], 'tests/', _395638), file_name_extension(_395680, _395682, _395674))) ^ Unify: (242) [system] ignore(user:((nb_current(loading_file, _395638), _395638\==[]->true;_395638='SOME/UNIT-TEST.metta'), symbolic_list_concat([_395668, _395674], 'tests/', _395638), file_name_extension(_395680, _395682, _395674))) Call: (244) [system] nb_current(loading_file, _395638) Exit: (244) [system] nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] Exit: (244) [system] P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[] ^ Call: (244) [user] symbolic_list_concat([_395668, _395674], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Unify: (244) [user] symbolic_list_concat([_395668, _395674], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (245) [system] atomic_list_concat([_395668, _395674], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Exit: (245) [system] atomic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (244) [user] symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') Call: (244) [system] file_name_extension(_395680, _395682, 'direct_comp/walk_thru/bc_impl.metta') Exit: (244) [system] file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta') ^ Exit: (242) [system] ignore(user:((nb_current(loading_file, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'\==[]->true;P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'='SOME/UNIT-TEST.metta'), symbolic_list_concat(['/home/runner/work/metta-wam/metta-wam/', 'direct_comp/walk_thru/bc_impl.metta'], 'tests/', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), file_name_extension('direct_comp/walk_thru/bc_impl', metta, 'direct_comp/walk_thru/bc_impl.metta'))) Call: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.03", "WALK-THRU.BC-IMPL.03"])) Unify: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.03", "WALK-THRU.BC-IMPL.03"])) Exit: (242) [user] nop(format('

;; ~w

', ["WALK-THRU.BC-IMPL.03", "WALK-THRU.BC-IMPL.03"])) ^ Call: (242) [user] must_not_error(tee_file(_458130)) ^ Unify: (242) [user] must_not_error(user:tee_file(_458130)) Call: (243) [user] tee_file(_458130) Unify: (243) [user] tee_file(_458130) Call: (244) [system] getenv('TEE_FILE', _458130) Exit: (244) [system] getenv('TEE_FILE', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi') Exit: (243) [user] tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi') ^ Exit: (242) [user] must_not_error(user:tee_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi')) ^ Call: (242) [user] must_det_ll(shared_units(_477150)) ^ Unify: (242) [user] must_det_ll(user:shared_units(_477150)) ^ Call: (243) [user] once(user:shared_units(_477150)) ^ Unify: (243) [system] once(user:shared_units(_477150)) ^ Call: (244) [user] shared_units(_477150) ^ Unify: (244) [user] shared_units(_477150) Call: (245) [system] getenv('SHARED_UNITS', _477150) Exit: (245) [system] getenv('SHARED_UNITS', P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS') ^ Exit: (244) [user] shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS') ^ Exit: (243) [system] once(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS')) ^ Exit: (242) [user] must_det_ll(user:shared_units(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS')) ^ Call: (242) [user] must_det_ll(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _502962, [encoding(utf8)])) ^ Unify: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _502962, [encoding(utf8)])) ^ Call: (243) [user] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _502962, [encoding(utf8)])) ^ Unify: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _502962, [encoding(utf8)])) Call: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, _6836, [encoding(utf8)]) Exit: (244) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, (0x55c12d010a10), [encoding(utf8)]) ^ Exit: (243) [system] once(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, (0x55c12d010a10), [encoding(utf8)])) ^ Exit: (242) [user] must_det_ll(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/reports/tests_output/baseline-compat-2024-09-23T00:34:11/SHARED.UNITS', append, (0x55c12d010a10), [encoding(utf8)])) ^ Call: (242) [user] once((getenv('HTML_FILE', _24826);sformat(_24826, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Unify: (242) [system] once(user:(getenv('HTML_FILE', _24826);sformat(_24826, '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) Call: (244) [system] getenv('HTML_FILE', _24826) Exit: (244) [system] getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (242) [system] once(user:(getenv('HTML_FILE', './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html');sformat('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', '~w.metta.html', ['direct_comp/walk_thru/bc_impl']))) ^ Call: (242) [user] must_det_ll(compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.03", _29502)) ^ Unify: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.03", _29502)) ^ Call: (243) [user] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.03", _29502)) ^ Unify: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.03", _29502)) ^ Call: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.03", _29502) ^ Unify: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.03", _29502) Call: (245) [system] './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'=_29502 Exit: (245) [system] './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'='./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html' ^ Exit: (244) [user] compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html') ^ Exit: (243) [system] once(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Exit: (242) [user] must_det_ll(user:compute_html_out_per_test('./reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', P;HTML|'/home/runner/work/metta-wam/metta-wam/TEE_20240923_0147_173866.ansi', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html')) ^ Call: (242) [user] must_det_ll(get_last_call_duration(_74676)) ^ Unify: (242) [user] must_det_ll(user:get_last_call_duration(_74676)) ^ Call: (243) [user] once(user:get_last_call_duration(_74676)) ^ Unify: (243) [system] once(user:get_last_call_duration(_74676)) ^ Call: (244) [user] get_last_call_duration(_74676) ^ Unify: (244) [user] get_last_call_duration(_74676) Call: (245) [system] nb_getval('$last_call_duration', _74676) Exit: (245) [system] nb_getval('$last_call_duration', 0.0008929149999996611) ^ Exit: (244) [user] get_last_call_duration(0.0008929149999996611) ^ Exit: (243) [system] once(user:get_last_call_duration(0.0008929149999996611)) ^ Exit: (242) [user] must_det_ll(user:get_last_call_duration(0.0008929149999996611)) ^ Call: (242) [user] must_det_ll(_84876 is 0.0008929149999996611*1000) ^ Unify: (242) [user] must_det_ll(user:(_84876 is 0.0008929149999996611*1000)) ^ Call: (243) [user] once(user:(_84876 is 0.0008929149999996611*1000)) ^ Unify: (243) [system] once(user:(_84876 is 0.0008929149999996611*1000)) Call: (244) [system] _84876 is 0.0008929149999996611*1000 Exit: (244) [system] 0.8929149999996611 is 0.0008929149999996611*1000 ^ Exit: (243) [system] once(user:(0.8929149999996611 is 0.0008929149999996611*1000)) ^ Exit: (242) [user] must_det_ll(user:(0.8929149999996611 is 0.0008929149999996611*1000)) ^ Call: (242) [user] must_det_ll(format((0x55c12d010a10), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8929149999996611, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (242) [user] must_det_ll(user:format((0x55c12d010a10), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8929149999996611, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (243) [user] once(user:format((0x55c12d010a10), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8929149999996611, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Unify: (243) [system] once(user:format((0x55c12d010a10), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8929149999996611, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (244) [user] format((0x55c12d010a10), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8929149999996611, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600) ^ Call: (247) [user] bugger:wots(_98934, write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) ^ Unify: (247) [bugger] bugger:wots(_98934, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) Call: (248) [system] nb_current('$wots_stack', _100810) Fail: (248) [system] nb_current('$wots_stack', _100810) ^ Redo: (247) [bugger] bugger:wots(_98934, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) Call: (248) [system] _103602=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_105460) Exit: (248) [system] current_output((0x55c12d010a10)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55c12d010a10)]), woto(string(_98934), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_98934), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_98934), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_98934), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _111118) Fail: (250) [system] nb_current('$wots_stack', _111118) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_98934), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_98934), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_98934), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010a10)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010a10)]) Call: (253) [system] duplicate_term([(0x55c12d010a10)], _117692) Exit: (253) [system] duplicate_term([(0x55c12d010a10)], [(0x55c12d010a10)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010a10)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010a10)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010a10)]) ^ Call: (252) [bugger] bugger:woto(string(_98934), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) ^ Unify: (252) [bugger] bugger:woto(string(_98934), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) ^ Call: (253) [bugger] once((use_tty(string(_98934), _124220);_124220=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_98934), _124220);_124220=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_98934), _124220) ^ Unify: (255) [bugger] bugger:use_tty(string(_98934), _124220) Call: (256) [system] compound(string(_98934)) Exit: (256) [system] compound(string(_98934)) ^ Unify: (255) [bugger] bugger:use_tty(string(_98934), _124220) Call: (256) [system] stream_property(current_output, tty(_124220)) Unify: (256) [system] stream_property(current_output, tty(_124220)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_124220)) Exit: (257) [system] nonvar(tty(_124220)) Fail: (256) [system] stream_property(current_output, tty(_124220)) ^ Redo: (255) [bugger] bugger:use_tty(string(_98934), _124220) ^ Unify: (255) [bugger] bugger:use_tty(string(_98934), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_98934), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_98934), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_140960) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_98934), false, (true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_98934), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_98934), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_98934), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])))) Call: (255) [system] compound(string(_98934)) Exit: (255) [system] compound(string(_98934)) Call: (255) [system] compound_name_arity(string(_98934), _149454, 0) Fail: (255) [system] compound_name_arity(string(_98934), _150386, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_98934), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])))) Call: (255) [system] string(_98934)=..[_152178, _152184] Exit: (255) [system] string(_98934)=..[string, _98934] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_156834) Exit: (255) [system] current_output((0x55c12d010a10)) Call: (255) [system] _158684=set_output_safe((0x55c12d010a10)) Exit: (255) [system] set_output_safe((0x55c12d010a10))=set_output_safe((0x55c12d010a10)) Call: (255) [system] _160546=mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))) Exit: (255) [system] mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))=mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))) Call: (255) [system] _162416=mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934) Exit: (255) [system] mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)=mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)) Call: (257) [system] _166196=mquietly(bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934))=mquietly(bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), deterministic(_168072)), (notrace(_168072==true)->!;mquietly(bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), true));bugger:mfs_start(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), deterministic(_168072)), (notrace(_168072==true)->!;mquietly(bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), true));bugger:mfs_start(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934)), bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _98934))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))) Call: (261) [system] compound(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))) Exit: (261) [system] compound(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))) Call: (261) [system] arg(2, mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _175604) Exit: (261) [system] arg(2, mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), string) Call: (261) [system] arg(3, mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _177470) Exit: (261) [system] arg(3, mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _160554) Call: (261) [system] arg(4, mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), _179336) Exit: (261) [system] arg(4, mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), set_output_safe) Call: (261) [system] _181202=mfs(_181206, string, _181210, set_output_safe, _181214) Exit: (261) [system] mfs(_181206, string, _181210, set_output_safe, _181214)=mfs(_181206, string, _181210, set_output_safe, _181214) Call: (261) [system] is_stream(_160554) Fail: (261) [system] is_stream(_160554) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_181206, string, _181210, set_output_safe, _181214)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_181206, string, _181210, set_output_safe, _181214)) Call: (262) [memory_file] memory_file:new_memory_file(_181206) Exit: (262) [memory_file] memory_file:new_memory_file((0x55c12ceb4be0)) Call: (262) [memory_file] memory_file:open_memory_file((0x55c12ceb4be0), write, _181210, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55c12ceb4be0), write, (0x55c12cffb1c0), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, _181214)) Call: (261) [system] nb_setarg(1, mfs(_160550, string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12ceb4be0)) Exit: (261) [system] nb_setarg(1, mfs((0x55c12ceb4be0), string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12ceb4be0)) Call: (261) [system] nb_setarg(3, mfs((0x55c12ceb4be0), string, _160554, set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12cffb1c0)) Exit: (261) [system] nb_setarg(3, mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12cffb1c0)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12cffb1c0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12cffb1c0)) Call: (263) [system] set_output((0x55c12cffb1c0)) Exit: (263) [system] set_output((0x55c12cffb1c0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12cffb1c0)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _204488, writeln(user_error, _204488=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _204488, writeln(user_error, _204488=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_206390, _206392), once(bugger:catch(set_stream(current_output, tty(false)), _204488, writeln(user_error, _204488=set_stream(current_output, tty(false))))), '$restore_trace'(_206390, _206392)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_206390, _206392), system:once(bugger:catch(set_stream(current_output, tty(false)), _204488, writeln(user_error, _204488=set_stream(current_output, tty(false))))), system:'$restore_trace'(_206390, _206392)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_206390, _206392)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _204488, writeln(user_error, _204488=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _204488, writeln(user_error, _204488=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Unify: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_213908, _213910), once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), '$restore_trace'(_213908, _213910)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_213908, _213910), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), system:'$restore_trace'(_213908, _213910)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_213908, _213910)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), _98934) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), _98934) ^ Call: (260) [bugger] ignore((is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _220834), substring_to_type(_220834, string, _98934))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _220834), substring_to_type(_220834, string, _98934))) Call: (262) [system] is_stream((0x55c12cffb1c0)) Exit: (262) [system] is_stream((0x55c12cffb1c0)) Call: (262) [system] close((0x55c12cffb1c0)) Exit: (262) [system] close((0x55c12cffb1c0)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55c12ceb4be0), _220834) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55c12ceb4be0), _220834) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55c12ceb4be0), _220834) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55c12ceb4be0), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55c12ceb4be0), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Call: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", string, _98934) ^ Unify: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (262) [bugger] bugger:substring_to_type("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), substring_to_type("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55c12d010a10)) Call: (262) [system] set_output((0x55c12d010a10)) Exit: (262) [system] set_output((0x55c12d010a10)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_240508, _240510), once(each_call_cleanup:(true==true)), '$restore_trace'(_240508, _240510)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_240508, _240510), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_240508, _240510)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_240508, _240510)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Call: (261) [bugger] ignore((is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _248030), substring_to_type(_248030, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _248030), substring_to_type(_248030, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) Call: (263) [system] is_stream((0x55c12cffb1c0)) Fail: (263) [system] is_stream((0x55c12cffb1c0)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _248030), substring_to_type(_248030, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _248030), substring_to_type(_248030, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _248030), substring_to_type(_248030, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12d010a10)) Call: (263) [system] set_output((0x55c12d010a10)) Exit: (263) [system] set_output((0x55c12d010a10)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), true));bugger:mfs_start(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Call: (258) [bugger] ignore((is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _262968), substring_to_type(_262968, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _262968), substring_to_type(_262968, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) Call: (260) [system] is_stream((0x55c12cffb1c0)) Fail: (260) [system] is_stream((0x55c12cffb1c0)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _262968), substring_to_type(_262968, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _262968), substring_to_type(_262968, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55c12cffb1c0)), close((0x55c12cffb1c0)), mem_handle_to_substring((0x55c12ceb4be0), _262968), substring_to_type(_262968, string, "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55c12d010a10)) Call: (260) [system] set_output((0x55c12d010a10)) Exit: (260) [system] set_output((0x55c12d010a10)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))), mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")), bugger:mfs_end(mfs((0x55c12ceb4be0), string, (0x55c12cffb1c0), set_output_safe, set_output_safe((0x55c12d010a10))), "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), false, bugger:(true, user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Exit: (252) [bugger] bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))"), user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]))) ^ Exit: (247) [bugger] bugger:wots("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", user:write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]])) ^ Call: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", '|', 'I', _286250) ^ Unify: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", '|', 'I', _286250) ^ Call: (248) [user] symbolic_list_concat(_288124, '|', "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Unify: (248) [user] symbolic_list_concat(_288124, '|', "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") Call: (249) [system] atomic_list_concat(_288124, '|', "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '|', "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '|', "(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))") ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], 'I', _286250) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], 'I', _286250) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], 'I', _286250) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], 'I', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], 'I', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (247) [user] string_replace("(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))", '|', 'I', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Call: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))', '\n', '\\n', _298388) ^ Unify: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))', '\n', '\\n', _298388) ^ Call: (248) [user] symbolic_list_concat(_300262, '\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Unify: (248) [user] symbolic_list_concat(_300262, '\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') Call: (249) [system] atomic_list_concat(_300262, '\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Call: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\\n', _298388) ^ Unify: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\\n', _298388) Call: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\\n', _298388) Exit: (249) [system] atomic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (248) [user] symbolic_list_concat(['(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'], '\\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (247) [user] string_replace('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))', '\n', '\\n', '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') Call: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))', _310526) Exit: (247) [system] atom_length('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))', 98) Call: (247) [system] 98=<600 Exit: (247) [system] 98=<600 Call: (247) [system] _314240='(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))' Exit: (247) [system] '(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))'='(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))' Call: (247) [system] write('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') Exit: (247) [system] write('(assertEqualToResult (add-atom &kb (: rule (-> (rule1output $x $y) (-> (⍃ $x $y) (less $x $y))))))') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_320730, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_320730, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _322606) Fail: (248) [system] nb_current('$wots_stack', _322606) ^ Redo: (247) [bugger] bugger:wots(_320730, user:write_src_woi([[]])) Call: (248) [system] _325398=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_327256) Exit: (248) [system] current_output((0x55c12d010a10)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55c12d010a10)]), woto(string(_320730), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_320730), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_320730), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_320730), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _332914) Fail: (250) [system] nb_current('$wots_stack', _332914) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_320730), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_320730), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_320730), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010a10)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010a10)]) Call: (253) [system] duplicate_term([(0x55c12d010a10)], _339488) Exit: (253) [system] duplicate_term([(0x55c12d010a10)], [(0x55c12d010a10)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010a10)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010a10)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010a10)]) ^ Call: (252) [bugger] bugger:woto(string(_320730), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_320730), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_320730), _346016);_346016=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_320730), _346016);_346016=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_320730), _346016) ^ Unify: (255) [bugger] bugger:use_tty(string(_320730), _346016) Call: (256) [system] compound(string(_320730)) Exit: (256) [system] compound(string(_320730)) ^ Unify: (255) [bugger] bugger:use_tty(string(_320730), _346016) Call: (256) [system] stream_property(current_output, tty(_346016)) Unify: (256) [system] stream_property(current_output, tty(_346016)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_346016)) Exit: (257) [system] nonvar(tty(_346016)) Fail: (256) [system] stream_property(current_output, tty(_346016)) ^ Redo: (255) [bugger] bugger:use_tty(string(_320730), _346016) ^ Unify: (255) [bugger] bugger:use_tty(string(_320730), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_320730), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_320730), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_362756) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_320730), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_320730), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_320730), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_320730), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_320730)) Exit: (255) [system] compound(string(_320730)) Call: (255) [system] compound_name_arity(string(_320730), _371250, 0) Fail: (255) [system] compound_name_arity(string(_320730), _372182, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_320730), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_320730)=..[_373974, _373980] Exit: (255) [system] string(_320730)=..[string, _320730] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_378630) Exit: (255) [system] current_output((0x55c12d010a10)) Call: (255) [system] _380480=set_output_safe((0x55c12d010a10)) Exit: (255) [system] set_output_safe((0x55c12d010a10))=set_output_safe((0x55c12d010a10)) Call: (255) [system] _382342=mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))) Exit: (255) [system] mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))=mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))) Call: (255) [system] _384212=mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730) Exit: (255) [system] mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)=mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)) Call: (257) [system] _387992=mquietly(bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730))=mquietly(bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), deterministic(_389868)), (notrace(_389868==true)->!;mquietly(bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), true));bugger:mfs_start(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), deterministic(_389868)), (notrace(_389868==true)->!;mquietly(bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), true));bugger:mfs_start(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730)), bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _320730))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))) Call: (261) [system] compound(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))) Exit: (261) [system] compound(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))) Call: (261) [system] arg(2, mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _397400) Exit: (261) [system] arg(2, mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), string) Call: (261) [system] arg(3, mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _399266) Exit: (261) [system] arg(3, mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _382350) Call: (261) [system] arg(4, mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), _401132) Exit: (261) [system] arg(4, mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), set_output_safe) Call: (261) [system] _402998=mfs(_403002, string, _403006, set_output_safe, _403010) Exit: (261) [system] mfs(_403002, string, _403006, set_output_safe, _403010)=mfs(_403002, string, _403006, set_output_safe, _403010) Call: (261) [system] is_stream(_382350) Fail: (261) [system] is_stream(_382350) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_403002, string, _403006, set_output_safe, _403010)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_403002, string, _403006, set_output_safe, _403010)) Call: (262) [memory_file] memory_file:new_memory_file(_403002) Exit: (262) [memory_file] memory_file:new_memory_file((0x55c12d00e0d0)) Call: (262) [memory_file] memory_file:open_memory_file((0x55c12d00e0d0), write, _403006, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55c12d00e0d0), write, (0x55c12d03eeb0), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, _403010)) Call: (261) [system] nb_setarg(1, mfs(_382346, string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12d00e0d0)) Exit: (261) [system] nb_setarg(1, mfs((0x55c12d00e0d0), string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12d00e0d0)) Call: (261) [system] nb_setarg(3, mfs((0x55c12d00e0d0), string, _382350, set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12d03eeb0)) Exit: (261) [system] nb_setarg(3, mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12d03eeb0)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12d03eeb0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12d03eeb0)) Call: (263) [system] set_output((0x55c12d03eeb0)) Exit: (263) [system] set_output((0x55c12d03eeb0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12d03eeb0)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _426284, writeln(user_error, _426284=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _426284, writeln(user_error, _426284=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_428186, _428188), once(bugger:catch(set_stream(current_output, tty(false)), _426284, writeln(user_error, _426284=set_stream(current_output, tty(false))))), '$restore_trace'(_428186, _428188)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_428186, _428188), system:once(bugger:catch(set_stream(current_output, tty(false)), _426284, writeln(user_error, _426284=set_stream(current_output, tty(false))))), system:'$restore_trace'(_428186, _428188)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_428186, _428188)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _426284, writeln(user_error, _426284=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _426284, writeln(user_error, _426284=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_435704, _435706), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_435704, _435706)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_435704, _435706), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_435704, _435706)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_435704, _435706)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), _320730) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), _320730) ^ Call: (260) [bugger] ignore((is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _442630), substring_to_type(_442630, string, _320730))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _442630), substring_to_type(_442630, string, _320730))) Call: (262) [system] is_stream((0x55c12d03eeb0)) Exit: (262) [system] is_stream((0x55c12d03eeb0)) Call: (262) [system] close((0x55c12d03eeb0)) Exit: (262) [system] close((0x55c12d03eeb0)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d00e0d0), _442630) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d00e0d0), _442630) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55c12d00e0d0), _442630) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55c12d00e0d0), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d00e0d0), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _320730) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55c12d010a10)) Call: (262) [system] set_output((0x55c12d010a10)) Exit: (262) [system] set_output((0x55c12d010a10)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_462206, _462208), once(each_call_cleanup:(true==true)), '$restore_trace'(_462206, _462208)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_462206, _462208), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_462206, _462208)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_462206, _462208)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _469728), substring_to_type(_469728, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _469728), substring_to_type(_469728, string, "(())"))) Call: (263) [system] is_stream((0x55c12d03eeb0)) Fail: (263) [system] is_stream((0x55c12d03eeb0)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _469728), substring_to_type(_469728, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _469728), substring_to_type(_469728, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _469728), substring_to_type(_469728, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12d010a10)) Call: (263) [system] set_output((0x55c12d010a10)) Exit: (263) [system] set_output((0x55c12d010a10)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), true));bugger:mfs_start(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _484666), substring_to_type(_484666, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _484666), substring_to_type(_484666, string, "(())"))) Call: (260) [system] is_stream((0x55c12d03eeb0)) Fail: (260) [system] is_stream((0x55c12d03eeb0)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _484666), substring_to_type(_484666, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _484666), substring_to_type(_484666, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55c12d03eeb0)), close((0x55c12d03eeb0)), mem_handle_to_substring((0x55c12d00e0d0), _484666), substring_to_type(_484666, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55c12d010a10)) Call: (260) [system] set_output((0x55c12d010a10)) Exit: (260) [system] set_output((0x55c12d010a10)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), bugger:mfs_end(mfs((0x55c12d00e0d0), string, (0x55c12d03eeb0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _507948) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _507948) ^ Call: (248) [user] symbolic_list_concat(_509822, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_509822, '|', "(())") Call: (249) [system] atomic_list_concat(_509822, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _507948) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _507948) Call: (249) [system] atomic_list_concat(['(())'], 'I', _507948) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _520086) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _520086) ^ Call: (248) [user] symbolic_list_concat(_521960, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_521960, '\n', '(())') Call: (249) [system] atomic_list_concat(_6974, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _6972) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _6972) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _6972) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _15200) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _18914='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Unify: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Call: (247) [user] bugger:wots(_25404, write_src_woi([[]])) ^ Unify: (247) [bugger] bugger:wots(_25404, user:write_src_woi([[]])) Call: (248) [system] nb_current('$wots_stack', _27280) Fail: (248) [system] nb_current('$wots_stack', _27280) ^ Redo: (247) [bugger] bugger:wots(_25404, user:write_src_woi([[]])) Call: (248) [system] _30072=[] Exit: (248) [system] []=[] Call: (248) [system] current_output(_31930) Exit: (248) [system] current_output((0x55c12d010a10)) ^ Call: (248) [bugger] locally_each:locally(nb_setval('$wots_stack', [(0x55c12d010a10)]), woto(string(_25404), user:write_src_woi([[]]))) ^ Unify: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_25404), user:write_src_woi([[]]))) ^ Call: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_25404), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Unify: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_25404), user:write_src_woi([[]])), bugger:each_call_cleanup) Call: (250) [system] nb_current('$wots_stack', _37588) Fail: (250) [system] nb_current('$wots_stack', _37588) ^ Redo: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_25404), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Call: (250) [bugger] call_cleanup((nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_25404), user:write_src_woi([[]])), nb_delete('$wots_stack')), nb_delete('$wots_stack')) ^ Unify: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string(_25404), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) Call: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010a10)]) Unify: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010a10)]) Call: (253) [system] duplicate_term([(0x55c12d010a10)], _44162) Exit: (253) [system] duplicate_term([(0x55c12d010a10)], [(0x55c12d010a10)]) Call: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010a10)]) Exit: (253) [system] nb_linkval('$wots_stack', [(0x55c12d010a10)]) Exit: (252) [$syspreds] nb_setval('$wots_stack', [(0x55c12d010a10)]) ^ Call: (252) [bugger] bugger:woto(string(_25404), user:write_src_woi([[]])) ^ Unify: (252) [bugger] bugger:woto(string(_25404), user:write_src_woi([[]])) ^ Call: (253) [bugger] once((use_tty(string(_25404), _50690);_50690=true)) ^ Unify: (253) [system] once(bugger:(use_tty(string(_25404), _50690);_50690=true)) ^ Call: (255) [bugger] bugger:use_tty(string(_25404), _50690) ^ Unify: (255) [bugger] bugger:use_tty(string(_25404), _50690) Call: (256) [system] compound(string(_25404)) Exit: (256) [system] compound(string(_25404)) ^ Unify: (255) [bugger] bugger:use_tty(string(_25404), _50690) Call: (256) [system] stream_property(current_output, tty(_50690)) Unify: (256) [system] stream_property(current_output, tty(_50690)) Call: (257) [system] nonvar(current_output) Exit: (257) [system] nonvar(current_output) Call: (257) [system] nonvar(tty(_50690)) Exit: (257) [system] nonvar(tty(_50690)) Fail: (256) [system] stream_property(current_output, tty(_50690)) ^ Redo: (255) [bugger] bugger:use_tty(string(_25404), _50690) ^ Unify: (255) [bugger] bugger:use_tty(string(_25404), false) ^ Exit: (255) [bugger] bugger:use_tty(string(_25404), false) ^ Exit: (253) [system] once(bugger:(use_tty(string(_25404), false);false=true)) ^ Call: (253) [bugger] bugger:get_stream_setup(_67430) ^ Unify: (253) [bugger] bugger:get_stream_setup(true) ^ Exit: (253) [bugger] bugger:get_stream_setup(true) ^ Call: (253) [bugger] bugger:woto_tty(string(_25404), false, (true, user:write_src_woi([[]]))) ^ Unify: (253) [bugger] bugger:woto_tty(string(_25404), false, bugger:(true, user:write_src_woi([[]]))) ^ Call: (254) [bugger] bugger:with_output_to_each(string(_25404), (set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Unify: (254) [bugger] bugger:with_output_to_each(string(_25404), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] compound(string(_25404)) Exit: (255) [system] compound(string(_25404)) Call: (255) [system] compound_name_arity(string(_25404), _75924, 0) Fail: (255) [system] compound_name_arity(string(_25404), _76856, 0) ^ Redo: (254) [bugger] bugger:with_output_to_each(string(_25404), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) Call: (255) [system] string(_25404)=..[_78648, _78654] Exit: (255) [system] string(_25404)=..[string, _25404] ^ Call: (255) [bugger] bugger:stream_u_type(string) ^ Unify: (255) [bugger] bugger:stream_u_type(string) ^ Exit: (255) [bugger] bugger:stream_u_type(string) Call: (255) [system] current_output(_83304) Exit: (255) [system] current_output((0x55c12d010a10)) Call: (255) [system] _85154=set_output_safe((0x55c12d010a10)) Exit: (255) [system] set_output_safe((0x55c12d010a10))=set_output_safe((0x55c12d010a10)) Call: (255) [system] _87016=mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))) Exit: (255) [system] mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))=mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))) Call: (255) [system] _88886=mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404) Exit: (255) [system] mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)=mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404) ^ Call: (255) [bugger] call_cleanup(trusted_redo_call_cleanup(mfs_start(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)) ^ Unify: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)) Call: (257) [system] _92666=mquietly(bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)) Exit: (257) [system] mquietly(bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404))=mquietly(bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)) ^ Call: (257) [each_call_cleanup] setup_call_cleanup(bugger:mfs_start(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))), ((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), deterministic(_94542)), (notrace(_94542==true)->!;mquietly(bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), true));bugger:mfs_start(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404))), notrace(fail))), mquietly(bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404))) ^ Unify: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), deterministic(_94542)), (notrace(_94542==true)->!;mquietly(bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), true));bugger:mfs_start(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404)), bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _25404))) ^ Call: (258) [system] sig_atomic(bugger:mfs_start(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))))) ^ Call: (260) [bugger] bugger:mfs_start(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))) Call: (261) [system] compound(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))) Exit: (261) [system] compound(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Unify: (260) [bugger] bugger:mfs_start(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))) Call: (261) [system] arg(2, mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _102074) Exit: (261) [system] arg(2, mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), string) Call: (261) [system] arg(3, mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _103940) Exit: (261) [system] arg(3, mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _87024) Call: (261) [system] arg(4, mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), _105806) Exit: (261) [system] arg(4, mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), set_output_safe) Call: (261) [system] _107672=mfs(_107676, string, _107680, set_output_safe, _107684) Exit: (261) [system] mfs(_107676, string, _107680, set_output_safe, _107684)=mfs(_107676, string, _107680, set_output_safe, _107684) Call: (261) [system] is_stream(_87024) Fail: (261) [system] is_stream(_87024) ^ Redo: (260) [bugger] bugger:mfs_start(mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Call: (261) [bugger] bugger:new_mfs(mfs(_107676, string, _107680, set_output_safe, _107684)) ^ Unify: (261) [bugger] bugger:new_mfs(mfs(_107676, string, _107680, set_output_safe, _107684)) Call: (262) [memory_file] memory_file:new_memory_file(_107676) Exit: (262) [memory_file] memory_file:new_memory_file((0x55c12d00e190)) Call: (262) [memory_file] memory_file:open_memory_file((0x55c12d00e190), write, _107680, [free_on_close(true)]) Exit: (262) [memory_file] memory_file:open_memory_file((0x55c12d00e190), write, (0x55c12cf0bee0), [free_on_close(true)]) ^ Exit: (261) [bugger] bugger:new_mfs(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, _107684)) Call: (261) [system] nb_setarg(1, mfs(_87020, string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12d00e190)) Exit: (261) [system] nb_setarg(1, mfs((0x55c12d00e190), string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12d00e190)) Call: (261) [system] nb_setarg(3, mfs((0x55c12d00e190), string, _87024, set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12cf0bee0)) Exit: (261) [system] nb_setarg(3, mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), (0x55c12cf0bee0)) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12cf0bee0)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12cf0bee0)) Call: (263) [system] set_output((0x55c12cf0bee0)) Exit: (263) [system] set_output((0x55c12cf0bee0)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12cf0bee0)) ^ Exit: (260) [bugger] bugger:mfs_start(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10)))) ^ Exit: (258) [system] sig_atomic(bugger:mfs_start(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))))) ^ Call: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Unify: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (260) [bugger] ignore(notrace(catch(set_stream(current_output, tty(false)), _130958, writeln(user_error, _130958=set_stream(current_output, tty(false)))))) ^ Unify: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _130958, writeln(user_error, _130958=set_stream(current_output, tty(false)))))) ^ Call: (262) [system] setup_call_cleanup('$notrace'(_132860, _132862), once(bugger:catch(set_stream(current_output, tty(false)), _130958, writeln(user_error, _130958=set_stream(current_output, tty(false))))), '$restore_trace'(_132860, _132862)) ^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_132860, _132862), system:once(bugger:catch(set_stream(current_output, tty(false)), _130958, writeln(user_error, _130958=set_stream(current_output, tty(false))))), system:'$restore_trace'(_132860, _132862)) ^ Call: (263) [system] sig_atomic(system:'$notrace'(_132860, _132862)) ^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:catch(set_stream(current_output, tty(false)), _130958, writeln(user_error, _130958=set_stream(current_output, tty(false))))), system:'$restore_trace'(3, -1)) ^ Exit: (260) [system] ignore(bugger:notrace(catch(set_stream(current_output, tty(false)), _130958, writeln(user_error, _130958=set_stream(current_output, tty(false)))))) ^ Exit: (259) [bugger] bugger:set_stream_ignore(current_output, tty(false)) ^ Call: (259) [user] write_src_woi([[]]) ^ Unify: (259) [user] write_src_woi([[]]) ^ Call: (261) [system] setup_call_cleanup('$notrace'(_140378, _140380), once(user:with_indents(false, write_src([[]]))), '$restore_trace'(_140378, _140380)) ^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_140378, _140380), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(_140378, _140380)) ^ Call: (262) [system] sig_atomic(system:'$notrace'(_140378, _140380)) ^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([[]]))), system:'$restore_trace'(3, -1)) ^ Exit: (259) [user] write_src_woi([[]]) ^ Call: (259) [bugger] bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), _25404) ^ Unify: (259) [bugger] bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), _25404) ^ Call: (260) [bugger] ignore((is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _147304), substring_to_type(_147304, string, _25404))) ^ Unify: (260) [system] ignore(bugger:(is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _147304), substring_to_type(_147304, string, _25404))) Call: (262) [system] is_stream((0x55c12cf0bee0)) Exit: (262) [system] is_stream((0x55c12cf0bee0)) Call: (262) [system] close((0x55c12cf0bee0)) Exit: (262) [system] close((0x55c12cf0bee0)) ^ Call: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d00e190), _147304) ^ Unify: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d00e190), _147304) Call: (263) [memory_file] memory_file:memory_file_to_string((0x55c12d00e190), _147304) Exit: (263) [memory_file] memory_file:memory_file_to_string((0x55c12d00e190), "(())") ^ Exit: (262) [bugger] bugger:mem_handle_to_substring((0x55c12d00e190), "(())") ^ Call: (262) [bugger] bugger:substring_to_type("(())", string, _25404) ^ Unify: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (262) [bugger] bugger:substring_to_type("(())", string, "(())") ^ Exit: (260) [system] ignore(bugger:(is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), "(())"), substring_to_type("(())", string, "(())"))) ^ Call: (260) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Unify: (260) [bugger] bugger:set_output_safe((0x55c12d010a10)) Call: (262) [system] set_output((0x55c12d010a10)) Exit: (262) [system] set_output((0x55c12d010a10)) ^ Exit: (260) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Exit: (259) [bugger] bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Call: (260) [system] setup_call_cleanup('$notrace'(_166880, _166882), once(each_call_cleanup:(true==true)), '$restore_trace'(_166880, _166882)) ^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_166880, _166882), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(_166880, _166882)) ^ Call: (261) [system] sig_atomic(system:'$notrace'(_166880, _166882)) ^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(each_call_cleanup:(true==true)), system:'$restore_trace'(3, -1)) Call: (260) [system] var(bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")) Fail: (260) [system] var(bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")) ^ Call: (260) [bugger] bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Unify: (260) [bugger] bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Call: (261) [bugger] ignore((is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _174402), substring_to_type(_174402, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _174402), substring_to_type(_174402, string, "(())"))) Call: (263) [system] is_stream((0x55c12cf0bee0)) Fail: (263) [system] is_stream((0x55c12cf0bee0)) ^ Redo: (261) [system] ignore(bugger:(is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _174402), substring_to_type(_174402, string, "(())"))) ^ Unify: (261) [system] ignore(bugger:(is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _174402), substring_to_type(_174402, string, "(())"))) ^ Exit: (261) [system] ignore(bugger:(is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _174402), substring_to_type(_174402, string, "(())"))) ^ Call: (261) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Unify: (261) [bugger] bugger:set_output_safe((0x55c12d010a10)) Call: (263) [system] set_output((0x55c12d010a10)) Exit: (263) [system] set_output((0x55c12d010a10)) ^ Exit: (261) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Exit: (260) [bugger] bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Exit: (257) [system] setup_call_cleanup(bugger:mfs_start(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10)))), each_call_cleanup:((bugger:(bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), deterministic(true)), (notrace(true==true)->!;mquietly(bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), true));bugger:mfs_start(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10)))), notrace(nb_setarg(1, mquietly(bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())"))), notrace(fail))), each_call_cleanup:mquietly(bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())"))) ^ Call: (257) [bugger] bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Unify: (257) [bugger] bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Call: (258) [bugger] ignore((is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _189340), substring_to_type(_189340, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _189340), substring_to_type(_189340, string, "(())"))) Call: (260) [system] is_stream((0x55c12cf0bee0)) Fail: (260) [system] is_stream((0x55c12cf0bee0)) ^ Redo: (258) [system] ignore(bugger:(is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _189340), substring_to_type(_189340, string, "(())"))) ^ Unify: (258) [system] ignore(bugger:(is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _189340), substring_to_type(_189340, string, "(())"))) ^ Exit: (258) [system] ignore(bugger:(is_stream((0x55c12cf0bee0)), close((0x55c12cf0bee0)), mem_handle_to_substring((0x55c12d00e190), _189340), substring_to_type(_189340, string, "(())"))) ^ Call: (258) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Unify: (258) [bugger] bugger:set_output_safe((0x55c12d010a10)) Call: (260) [system] set_output((0x55c12d010a10)) Exit: (260) [system] set_output((0x55c12d010a10)) ^ Exit: (258) [bugger] bugger:set_output_safe((0x55c12d010a10)) ^ Exit: (257) [bugger] bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())") ^ Exit: (255) [system] call_cleanup(bugger:trusted_redo_call_cleanup(mfs_start(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10)))), (bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]]))), mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")), bugger:mfs_end(mfs((0x55c12d00e190), string, (0x55c12cf0bee0), set_output_safe, set_output_safe((0x55c12d010a10))), "(())")) ^ Exit: (254) [bugger] bugger:with_output_to_each(string("(())"), bugger:(set_stream_ignore(current_output, tty(false)), bugger:(true, user:write_src_woi([[]])))) ^ Exit: (253) [bugger] bugger:woto_tty(string("(())"), false, bugger:(true, user:write_src_woi([[]]))) ^ Exit: (252) [bugger] bugger:woto(string("(())"), user:write_src_woi([[]])) Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') Call: (252) [system] nb_delete('$wots_stack') Exit: (252) [system] nb_delete('$wots_stack') ^ Exit: (250) [system] call_cleanup(bugger:(nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string("(())"), user:write_src_woi([[]])), nb_delete('$wots_stack')), bugger:nb_delete('$wots_stack')) ^ Exit: (249) [locally_each] locally_each:wtl(bugger, nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string("(())"), user:write_src_woi([[]])), bugger:each_call_cleanup) ^ Exit: (248) [locally_each] locally_each:locally(bugger:nb_setval('$wots_stack', [(0x55c12d010a10)]), bugger:woto(string("(())"), user:write_src_woi([[]]))) ^ Exit: (247) [bugger] bugger:wots("(())", user:write_src_woi([[]])) ^ Call: (247) [user] string_replace("(())", '|', 'I', _212622) ^ Unify: (247) [user] string_replace("(())", '|', 'I', _212622) ^ Call: (248) [user] symbolic_list_concat(_214496, '|', "(())") ^ Unify: (248) [user] symbolic_list_concat(_214496, '|', "(())") Call: (249) [system] atomic_list_concat(_214496, '|', "(())") Exit: (249) [system] atomic_list_concat(['(())'], '|', "(())") ^ Exit: (248) [user] symbolic_list_concat(['(())'], '|', "(())") ^ Call: (248) [user] symbolic_list_concat(['(())'], 'I', _212622) ^ Unify: (248) [user] symbolic_list_concat(['(())'], 'I', _212622) Call: (249) [system] atomic_list_concat(['(())'], 'I', _212622) Exit: (249) [system] atomic_list_concat(['(())'], 'I', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], 'I', '(())') ^ Exit: (247) [user] string_replace("(())", '|', 'I', '(())') ^ Call: (247) [user] string_replace('(())', '\n', '\\n', _224760) ^ Unify: (247) [user] string_replace('(())', '\n', '\\n', _224760) ^ Call: (248) [user] symbolic_list_concat(_226634, '\n', '(())') ^ Unify: (248) [user] symbolic_list_concat(_226634, '\n', '(())') Call: (249) [system] atomic_list_concat(_226634, '\n', '(())') Exit: (249) [system] atomic_list_concat(['(())'], '\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\n', '(())') ^ Call: (248) [user] symbolic_list_concat(['(())'], '\\n', _224760) ^ Unify: (248) [user] symbolic_list_concat(['(())'], '\\n', _224760) Call: (249) [system] atomic_list_concat(['(())'], '\\n', _224760) Exit: (249) [system] atomic_list_concat(['(())'], '\\n', '(())') ^ Exit: (248) [user] symbolic_list_concat(['(())'], '\\n', '(())') ^ Exit: (247) [user] string_replace('(())', '\n', '\\n', '(())') Call: (247) [system] atom_length('(())', _236898) Exit: (247) [system] atom_length('(())', 4) Call: (247) [system] 4=<600 Exit: (247) [system] 4=<600 Call: (247) [system] _240612='(())' Exit: (247) [system] '(())'='(())' Call: (247) [system] write('(())') Exit: (247) [system] write('(())') ^ Exit: (246) [user] trim_gstring_bar_I(write_src_woi([[]]), 600) ^ Exit: (244) [user] format((0x55c12d010a10), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8929149999996611, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html']) ^ Exit: (243) [system] once(user:format((0x55c12d010a10), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8929149999996611, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Exit: (242) [user] must_det_ll(user:format((0x55c12d010a10), '| ~w | ~w |[~w](https://trueagi-io.github.io/metta-wam/~w#~w) | ~@ | ~@ | ~@ | ~w | ~w |~n', ["WALK-THRU.BC-IMPL.03", 'PASS', "WALK-THRU.BC-IMPL.03", './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html', "WALK-THRU.BC-IMPL.03", trim_gstring_bar_I(write_src_woi([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), trim_gstring_bar_I(write_src_woi([[]]), 600), 0.8929149999996611, './reports/tests_output/baseline-compat-2024-09-23T00:34:11//tests/direct_comp/walk_thru/bc_impl.metta.html'])) ^ Call: (242) [user] must_det_ll(close((0x55c12d010a10))) ^ Unify: (242) [user] must_det_ll(user:close((0x55c12d010a10))) ^ Call: (243) [user] once(user:close((0x55c12d010a10))) ^ Unify: (243) [system] once(user:close((0x55c12d010a10))) Call: (244) [system] close((0x55c12d010a10)) Exit: (244) [system] close((0x55c12d010a10)) ^ Exit: (243) [system] once(user:close((0x55c12d010a10))) ^ Exit: (242) [user] must_det_ll(user:close((0x55c12d010a10))) ^ Exit: (241) [user] write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]]) ^ Exit: (240) [system] once(user:write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Exit: (239) [user] must_det_ll(user:write_pass_fail("WALK-THRU.BC-IMPL.03", assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], 'PASS', [[]], [[]])) ^ Exit: (238) [user] write_pass_fail([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], 'PASS', equal_enough_for_test([[]], [[]])) Call: (238) [$syspreds] flag(loonit_success, _259188, _259188+1) Unify: (238) [$syspreds] flag(loonit_success, _259188, _259188+1) Call: (239) [system] _259188==_259188+1 Redo: (238) [$syspreds] flag(loonit_success, _259188, _259188+1) Unify: (238) [$syspreds] flag(loonit_success, _259188, _259188+1) ^ Call: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, _259188, _259188+1)) Call: (241) [$syspreds] update_flag(loonit_success, _259188, _259188+1) Unify: (241) [$syspreds] update_flag(loonit_success, _259188, _259188+1) Call: (242) [system] get_flag(loonit_success, _259188) Exit: (242) [system] get_flag(loonit_success, 2) Call: (242) [system] atom(2+1) Redo: (241) [$syspreds] update_flag(loonit_success, 2, 2+1) Call: (242) [system] set_flag(loonit_success, 3) Exit: (242) [system] set_flag(loonit_success, 3) Exit: (241) [$syspreds] update_flag(loonit_success, 2, 2+1) ^ Exit: (239) [$syspreds] with_mutex('$flag', update_flag(loonit_success, 2, 2+1)) Exit: (238) [$syspreds] flag(loonit_success, 2, 2+1) ^ Call: (238) [user] color_g_mesg('cyan', write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Unify: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_277162, _277164), once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), '$restore_trace'(_277162, _277164)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_277162, _277164), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(_277162, _277164)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_277162, _277164)) (loonit_success (equal_enough_for_test (()) (()))) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))))), system:'$restore_trace'(3, -1)) ^ Exit: (238) [user] color_g_mesg('cyan', user:write_src(loonit_success(equal_enough_for_test([[]], [[]])))) ^ Exit: (237) [user] give_pass_credit([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6612, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6678, _6684], [->, [⍃, _6678, _6684], [less, _6678, _6684]]]]], _6620), [[]]=_6752)), equal_enough_for_test([[]], [[]])) ^ Exit: (236) [user] loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6612, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6678, _6684], [->, [⍃, _6678, _6684], [less, _6678, _6684]]]]], _6620), [[]]=_6752)), equal_enough_for_test([[]], [[]])) ^ Exit: (235) [system] once(user:loonit_asserts1([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6612, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6678, _6684], [->, [⍃, _6678, _6684], [less, _6678, _6684]]]]], _6620), [[]]=_6752)), equal_enough_for_test([[]], [[]]))) ^ Exit: (234) [user] loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (235) [system] call(user:(get_pass_fail(_6542, _6544, _6546), if_t(_6546==2, flag(loonit_failure, _6564, _6564+1)))) ^ Unify: (235) [system] call(user:(get_pass_fail(_6542, _6544, _6546), if_t(_6546==2, flag(loonit_failure, _6564, _6564+1)))) ^ Call: (237) [user] get_pass_fail(_6542, _6544, _6546) ^ Unify: (237) [user] get_pass_fail(_6542, _6544, _6546) Call: (238) [$syspreds] flag(loonit_success, _6542, _6542) Unify: (238) [$syspreds] flag(loonit_success, _6542, _6542) Call: (239) [system] _6542==_6542 Exit: (239) [system] _6542==_6542 Call: (239) [system] get_flag(loonit_success, _6542) Exit: (239) [system] get_flag(loonit_success, 3) Exit: (238) [$syspreds] flag(loonit_success, 3, 3) Call: (238) [$syspreds] flag(loonit_failure, _6544, _6544) Unify: (238) [$syspreds] flag(loonit_failure, _6544, _6544) Call: (239) [system] _6544==_6544 Exit: (239) [system] _6544==_6544 Call: (239) [system] get_flag(loonit_failure, _6544) Exit: (239) [system] get_flag(loonit_failure, 0) Exit: (238) [$syspreds] flag(loonit_failure, 0, 0) Call: (238) [system] _6546 is 3+0 Exit: (238) [system] 3 is 3+0 ^ Exit: (237) [user] get_pass_fail(3, 0, 3) ^ Call: (237) [user] if_t(3==2, flag(loonit_failure, _6564, _6564+1)) ^ Unify: (237) [user] if_t(3==2, flag(loonit_failure, _6564, _6564+1)) Call: (238) [system] 3==2 Fail: (238) [system] 3==2 ^ Redo: (237) [user] if_t(3==2, flag(loonit_failure, _6564, _6564+1)) ^ Exit: (237) [user] if_t(3==2, flag(loonit_failure, _6564, _6564+1)) ^ Exit: (235) [system] call(user:(get_pass_fail(3, 0, 3), if_t(3==2, flag(loonit_failure, _6564, _6564+1)))) ^ Exit: (233) [system] setup_call_cleanup(user:get_pass_fail(2, 0, 2), user:loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(get_pass_fail(3, 0, 3), if_t(3==2, flag(loonit_failure, _6564, _6564+1)))) ^ Exit: (232) [user] ensure_increments(loonit_asserts0([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]]))) ^ Exit: (231) [user] loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])) ^ Call: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _6258), !, ignore((once((_6258='True', trace_on_pass;_6258='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))))) ^ Unify: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), _6258), !, ignore((once((_6258='True', trace_on_pass;_6258='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))))) ^ Call: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _6258) ^ Unify: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), _6258) Call: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_319922|_319924] Exit: (235) [system] notrace(equal_enough_for_test([[]], [[]]))\=[_319922|_319924] ^ Call: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_6258='True';_6258='False')) ^ Unify: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->_6258='True';_6258='False')) Call: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_6258='True';_6258='False'), error(_323660, _323662), fail) Unify: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->_6258='True';_6258='False'), error(_323660, _323662), fail) ^ Call: (240) [system] setup_call_cleanup('$notrace'(_325544, _325546), once(user:equal_enough_for_test([[]], [[]])), '$restore_trace'(_325544, _325546)) ^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_325544, _325546), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(_325544, _325546)) ^ Call: (241) [system] sig_atomic(system:'$notrace'(_325544, _325546)) ^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:equal_enough_for_test([[]], [[]])), system:'$restore_trace'(3, -1)) Call: (239) [system] _6258='True' Exit: (239) [system] 'True'='True' Exit: (236) [user] catch_err((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False'), error(_323660, _323662), fail) ^ Exit: (235) [user] catch_nowarn((call(notrace(equal_enough_for_test([[]], [[]])))*->'True'='True';'True'='False')) ^ Exit: (234) [user] as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True') ^ Call: (234) [user] ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))) ^ Call: (236) [user] once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Unify: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) Call: (238) [system] 'True'='True' Exit: (238) [system] 'True'='True' ^ Call: (238) [user] trace_on_pass ^ Unify: (238) [user] trace_on_pass ^ Call: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] var(true) Fail: (240) [system] var(true) ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==true Exit: (240) [system] true==true ^ Call: (240) [user] option_value0('trace-on-pass', 'True') ^ Unify: (240) [user] option_value0('trace-on-pass', 'True') ^ Call: (241) [user] was_option_value('trace-on-pass', _350640) ^ Unify: (241) [user] was_option_value('trace-on-pass', _350640) Call: (242) [system] current_prolog_flag('trace-on-pass', _352498) Exit: (242) [system] current_prolog_flag('trace-on-pass', false) Call: (242) [system] _350640=false Exit: (242) [system] false=false ^ Exit: (241) [user] was_option_value('trace-on-pass', false) ^ Call: (241) [user] once((p2mE(false, _357150), p2mE('True', _357156))) ^ Unify: (241) [system] once(user:(p2mE(false, _357150), p2mE('True', _357156))) ^ Call: (243) [user] p2mE(false, _357150) ^ Unify: (243) [user] p2mE(false, false) Call: (244) [system] atom(false) Exit: (244) [system] atom(false) ^ Unify: (243) [user] p2mE(false, 'False') ^ Exit: (243) [user] p2mE(false, 'False') ^ Call: (243) [user] p2mE('True', _357156) ^ Unify: (243) [user] p2mE('True', 'True') Call: (244) [system] atom('True') Exit: (244) [system] atom('True') ^ Unify: (243) [user] p2mE('True', 'True') ^ Exit: (243) [user] p2mE('True', 'True') ^ Exit: (241) [system] once(user:(p2mE(false, 'False'), p2mE('True', 'True'))) Call: (241) [system] 'True'='False' Fail: (241) [system] 'True'='False' ^ Redo: (240) [user] option_value0('trace-on-pass', 'True') ^ Fail: (240) [user] option_value0('trace-on-pass', 'True') ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) Call: (240) [system] true==false Fail: (240) [system] true==false ^ Redo: (239) [user] option_value('trace-on-pass', true) ^ Unify: (239) [user] option_value('trace-on-pass', true) ^ Call: (241) [system] setup_call_cleanup('$notrace'(_380368, _380370), once(user:option_value0('trace-on-pass', true)), '$restore_trace'(_380368, _380370)) ^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_380368, _380370), system:once(user:option_value0('trace-on-pass', true)), system:'$restore_trace'(_380368, _380370)) ^ Call: (242) [system] sig_atomic(system:'$notrace'(_380368, _380370)) ^ Fail: (239) [user] option_value('trace-on-pass', true) ^ Fail: (238) [user] trace_on_pass Call: (238) [system] 'True'='False' Fail: (238) [system] 'True'='False' ^ Fail: (236) [system] once(user:('True'='True', trace_on_pass;'True'='False', trace_on_fail)) ^ Redo: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))) ^ Unify: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))) ^ Exit: (234) [system] ignore(user:(once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))) ^ Exit: (232) [system] call(user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))))) ^ Exit: (230) [system] call_cleanup(user:loonit_asserts([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], time_eval('\n; EVAL TEST\n;', (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]])), equal_enough_for_test([[]], [[]])), user:(as_tf(notrace(equal_enough_for_test([[]], [[]])), 'True'), !, ignore((once(('True'='True', trace_on_pass;'True'='False', trace_on_fail)), with_debug(eval_args, time_eval('Trace', (findall_eval(=, _6272, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _6338, _6344], [->, [⍃, _6338, _6344], [less, _6338, _6344]]]]], _6280), [[]]=_6412))))))) ^ Exit: (229) [user] loonit_assert_source_tf([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), 'True') ^ Call: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5904) ^ Unify: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], _5904) Call: (230) [system] 'True'=='True' Exit: (230) [system] 'True'=='True' ^ Call: (230) [user] as_nop(_5904) ^ Unify: (230) [user] as_nop([]) ^ Exit: (230) [user] as_nop([]) ^ Exit: (229) [user] tf_to_empty('True', ['Error'(got([[]]), expected([[]]))], []) ^ Exit: (228) [user] loonit_assert_source_tf_empty([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], [[]], [[]], (findall_eval(=, _6236, 499, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]), [[]]=[[]]), equal_enough_for_test([[]], [[]]), []) ^ Exit: (227) [user] eval_20(=, _5718, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) Call: (227) [system] nb_setarg(1, retval(fail), []) Exit: (227) [system] nb_setarg(1, retval([]), []) ^ Call: (227) [user] ignore(notrace((\+[]\=_5920, nb_setarg(1, retval([]), [])))) ^ Unify: (227) [system] ignore(user:notrace((\+[]\=_5920, nb_setarg(1, retval([]), [])))) ^ Call: (229) [system] setup_call_cleanup('$notrace'(_406496, _406498), once(user:(\+[]\=_5920, nb_setarg(1, retval([]), []))), '$restore_trace'(_406496, _406498)) ^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_406496, _406498), system:once(user:(\+[]\=_5920, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_406496, _406498)) ^ Call: (230) [system] sig_atomic(system:'$notrace'(_406496, _406498)) ^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5920, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:notrace((\+[]\=_5920, nb_setarg(1, retval([]), [])))) ^ Call: (227) [user] ignore((_5912==1->ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))))) ^ Unify: (227) [system] ignore(user:(_5912==1->ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))))) Call: (229) [system] _5912==1 Fail: (229) [system] _5912==1 ^ Call: (230) [system] setup_call_cleanup('$notrace'(_414932, _414934), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))), '$restore_trace'(_414932, _414934)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_414932, _414934), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))), system:'$restore_trace'(_414932, _414934)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_414932, _414934)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1)) ^ Exit: (227) [system] ignore(user:(_5912==1->ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])])))))))))) ^ Exit: (225) [system] call_cleanup(user:((call(eval_20(=, _5718), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5718), 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], [])), ignore(notrace((\+[]\=_5920, nb_setarg(1, retval([]), []))))), user:ignore((_5912==1->ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5950, _5950+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5950, <--, [e, []]);indentq(0, _5950, <--, [e, retval([])]))))))))))) Call: (225) [system] retval([])\=@=retval(fail) Exit: (225) [system] retval([])\=@=retval(fail) ^ Exit: (224) [user] trace_eval(eval_20(=, _5718), e, 499, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) ^ Call: (224) [user] self_eval([]) ^ Unify: (224) [user] self_eval([]) ^ Call: (226) [system] setup_call_cleanup('$notrace'(_425402, _425404), once(user:self_eval0([])), '$restore_trace'(_425402, _425404)) ^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_425402, _425404), system:once(user:self_eval0([])), system:'$restore_trace'(_425402, _425404)) ^ Call: (227) [system] sig_atomic(system:'$notrace'(_425402, _425404)) ^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1)) ^ Exit: (224) [user] self_eval([]) Call: (224) [system] _3892=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] eval_01(=, _5718, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) ^ Exit: (222) [user] eval_00(=, _5718, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) ^ Exit: (221) [user] eval_args(=, _5718, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) ^ Exit: (219) [user] catch_metta_return(eval_args(=, _5718, 500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []), []) Exit: (218) [user] eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []) Call: (218) [user] xform_out([], _4520) Unify: (218) [user] xform_out([], _4520) ^ Call: (219) [user] is_returned([]) ^ Unify: (219) [user] is_returned([]) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_440338, _440340), once(user:(\+is_empty([]))), '$restore_trace'(_440338, _440340)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_440338, _440340), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_440338, _440340)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_440338, _440340)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_returned([]) Call: (219) [system] _4520=[] Exit: (219) [system] []=[] Exit: (218) [user] xform_out([], []) Call: (218) [system] nb_setarg(1, res(_3422), []) Exit: (218) [system] nb_setarg(1, res([]), []) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_449682, _449684), once(bugger:(true==true)), '$restore_trace'(_449682, _449684)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_449682, _449684), system:once(bugger:(true==true)), system:'$restore_trace'(_449682, _449684)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_449682, _449684)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Unify: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) Call: (220) [system] var(rtrace:tAt_rtrace) Fail: (220) [system] var(rtrace:tAt_rtrace) ^ Call: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Unify: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (221) [rtrace] tAt(false, 319, 256, tracing) ^ Exit: (218) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace) ^ Exit: (216) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace)) ^ Exit: (215) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace) Call: (214) [system] statistics(cputime, _462978) Exit: (214) [system] statistics(cputime, 10.263216203) Call: (214) [system] _4546 is 10.263216203-9.609313532 Exit: (214) [system] 0.6539026710000009 is 10.263216203-9.609313532 Exit: (213) [user] timed_call((eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.6539026710000009) Call: (213) [system] true==true Exit: (213) [system] true==true Call: (214) [system] true==true Exit: (214) [system] true==true ^ Call: (214) [user] set_option_value(interactive, false) ^ Unify: (214) [user] set_option_value(interactive, false) ^ Call: (215) [user] set_option_value0(interactive, false) ^ Unify: (215) [user] set_option_value0(interactive, false) ^ Call: (216) [user] p2mE(false, _475050) ^ Unify: (216) [user] p2mE(false, false) Call: (217) [system] atom(false) Exit: (217) [system] atom(false) ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [$syspreds] nb_setval(interactive, 'False') Unify: (217) [$syspreds] nb_setval(interactive, 'False') Call: (218) [system] duplicate_term('False', _482492) Exit: (218) [system] duplicate_term('False', 'False') Call: (218) [system] nb_linkval(interactive, 'False') Exit: (218) [system] nb_linkval(interactive, 'False') Exit: (217) [$syspreds] nb_setval(interactive, 'False') ^ Call: (216) [user] p2mE(_487134, 'False') ^ Unify: (216) [user] p2mE('False', 'False') Call: (217) [system] atom('False') Exit: (217) [system] atom('False') ^ Unify: (216) [user] p2mE(false, 'False') ^ Exit: (216) [user] p2mE(false, 'False') Call: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Exit: (217) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)]) Call: (217) [system] set_prolog_flag(interactive, false) Exit: (217) [system] set_prolog_flag(interactive, false) ^ Exit: (215) [user] set_option_value0(interactive, false) ^ Exit: (214) [user] set_option_value(interactive, false) Call: (214) [system] contrl(inf, each)=contrl(_4616, _4618) Exit: (214) [system] contrl(inf, each)=contrl(inf, each) Call: (214) [system] nb_setarg(1, res([]), []) Exit: (214) [system] nb_setarg(1, res([]), []) Call: (214) [system] current_input(_4642) Exit: (214) [system] current_input((0x7fb684e90020)) Call: (214) [system] read_pending_codes((0x7fb684e90020), _4654, []) Exit: (214) [system] read_pending_codes((0x7fb684e90020), [], []) Call: (214) [$syspreds] flag(result_num, _4668, _4668+1) Unify: (214) [$syspreds] flag(result_num, _4668, _4668+1) Call: (215) [system] _4668==_4668+1 Redo: (214) [$syspreds] flag(result_num, _4668, _4668+1) Unify: (214) [$syspreds] flag(result_num, _4668, _4668+1) ^ Call: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, _4668, _4668+1)) Call: (217) [$syspreds] update_flag(result_num, _4668, _4668+1) Unify: (217) [$syspreds] update_flag(result_num, _4668, _4668+1) Call: (218) [system] get_flag(result_num, _4668) Exit: (218) [system] get_flag(result_num, 0) Call: (218) [system] atom(0+1) Redo: (217) [$syspreds] update_flag(result_num, 0, 0+1) Call: (218) [system] set_flag(result_num, 1) Exit: (218) [system] set_flag(result_num, 1) Exit: (217) [$syspreds] update_flag(result_num, 0, 0+1) ^ Exit: (215) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1)) Exit: (214) [$syspreds] flag(result_num, 0, 0+1) Call: (214) [$syspreds] flag(result_num, _4688, _4688) Unify: (214) [$syspreds] flag(result_num, _4688, _4688) Call: (215) [system] _4688==_4688 Exit: (215) [system] _4688==_4688 Call: (215) [system] get_flag(result_num, _4688) Exit: (215) [system] get_flag(result_num, 1) Exit: (214) [$syspreds] flag(result_num, 1, 1) ^ Call: (214) [user] reset_eval_num ^ Unify: (214) [user] reset_eval_num Call: (215) [$syspreds] flag(eval_num, _11738, 0) Unify: (215) [$syspreds] flag(eval_num, _12670, 0) Call: (216) [system] _13526==0 Redo: (215) [$syspreds] flag(eval_num, _14532, 0) Unify: (215) [$syspreds] flag(eval_num, _15464, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, _16324, 0)) Call: (218) [$syspreds] update_flag(eval_num, _16324, 0) Unify: (218) [$syspreds] update_flag(eval_num, _16324, 0) Call: (219) [system] get_flag(eval_num, _16324) Exit: (219) [system] get_flag(eval_num, 1) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(eval_num, 1, 0) Call: (219) [system] set_flag(eval_num, 0) Exit: (219) [system] set_flag(eval_num, 0) Exit: (218) [$syspreds] update_flag(eval_num, 1, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0)) Exit: (215) [$syspreds] flag(eval_num, 1, 0) Call: (215) [$syspreds] flag(trace_output_len, _27568, 0) Unify: (215) [$syspreds] flag(trace_output_len, _28500, 0) Call: (216) [system] _29356==0 Redo: (215) [$syspreds] flag(trace_output_len, _30362, 0) Unify: (215) [$syspreds] flag(trace_output_len, _31294, 0) ^ Call: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _32154, 0)) Call: (218) [$syspreds] update_flag(trace_output_len, _32154, 0) Unify: (218) [$syspreds] update_flag(trace_output_len, _32154, 0) Call: (219) [system] get_flag(trace_output_len, _32154) Exit: (219) [system] get_flag(trace_output_len, 0) Call: (219) [system] atom(0) Redo: (218) [$syspreds] update_flag(trace_output_len, 0, 0) Call: (219) [system] set_flag(trace_output_len, 0) Exit: (219) [system] set_flag(trace_output_len, 0) Exit: (218) [$syspreds] update_flag(trace_output_len, 0, 0) ^ Exit: (216) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0)) Exit: (215) [$syspreds] flag(trace_output_len, 0, 0) ^ Exit: (214) [user] reset_eval_num ^ Call: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Unify: (214) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (215) [user] original_user_output(_46086) ^ Unify: (215) [user] original_user_output(_46086) Call: (216) [system] stream_property(_46086, file_no(1)) Unify: (216) [system] stream_property(_46086, file_no(1)) Call: (217) [system] nonvar(_46086) Redo: (216) [system] stream_property(_46086, file_no(1)) Unify: (216) [system] stream_property(_46086, file_no(1)) Call: (217) [system] nonvar(_46086) Redo: (216) [system] stream_property(_46086, file_no(1)) Unify: (216) [system] stream_property(_46086, file_no(1)) Call: (217) [system] nonvar(file_no(1)) Exit: (217) [system] nonvar(file_no(1)) Call: (217) [system] file_no(1)=alias(_57206) Redo: (216) [system] stream_property(_46086, file_no(1)) Exit: (216) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (215) [user] original_user_output((0x7fb684e90120)) ^ Call: (215) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []))) ^ Call: (217) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), []) ^ Unify: (217) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), []) ^ Call: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (220) [system] nb_current(suspend_answers, true) ^ Redo: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Unify: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (220) [user] answer_output(_68464) ^ Unify: (220) [user] answer_output(_68464) ^ Call: (221) [user] is_testing ^ Unify: (221) [user] is_testing ^ Call: (222) [user] is_metta_flag(test) ^ Unify: (222) [user] is_metta_flag(test) ^ Call: (224) [system] setup_call_cleanup('$notrace'(_74006, _74008), once(user:is_flag0(test)), '$restore_trace'(_74006, _74008)) ^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_74006, _74008), system:once(user:is_flag0(test)), system:'$restore_trace'(_74006, _74008)) ^ Call: (225) [system] sig_atomic(system:'$notrace'(_74006, _74008)) ^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (222) [user] is_metta_flag(test) ^ Exit: (221) [user] is_testing ^ Call: (221) [user] original_user_output(_68464) ^ Unify: (221) [user] original_user_output(_68464) Call: (222) [system] stream_property(_68464, file_no(1)) Unify: (222) [system] stream_property(_68464, file_no(1)) Call: (223) [system] nonvar(_68464) Redo: (222) [system] stream_property(_68464, file_no(1)) Unify: (222) [system] stream_property(_68464, file_no(1)) Call: (223) [system] nonvar(_68464) Redo: (222) [system] stream_property(_68464, file_no(1)) Unify: (222) [system] stream_property(_68464, file_no(1)) Call: (223) [system] nonvar(file_no(1)) Exit: (223) [system] nonvar(file_no(1)) Call: (223) [system] file_no(1)=alias(_90742) Redo: (222) [system] stream_property(_68464, file_no(1)) Exit: (222) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (221) [user] original_user_output((0x7fb684e90120)) ^ Exit: (220) [user] answer_output((0x7fb684e90120)) ^ Call: (220) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Call: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Unify: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) Call: (223) [system] prev_result('Empty')\=@=prev_result('Empty') Fail: (223) [system] prev_result('Empty')\=@=prev_result('Empty') ^ Redo: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (222) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')) ^ Exit: (220) [user] with_output_to((0x7fb684e90120), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) ^ Exit: (219) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))) Call: (219) [system] nb_setarg(1, prev_result('Empty'), []) Exit: (219) [system] nb_setarg(1, prev_result([]), []) ^ Exit: (217) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), []) ^ Exit: (215) [user] with_output_to((0x7fb684e90120), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Exit: (214) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), []))) ^ Call: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))))) ^ Unify: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))))) Call: (215) [system] 1=Exit: (215) [system] 1=Call: (216) [system] 1==1 Exit: (216) [system] 1==1 Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Unify: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Unify: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Call: (218) [user] once((is_mettalog;is_testing)) ^ Unify: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_win64 ^ Unify: (221) [user] is_win64 Call: (222) [system] current_prolog_flag(windows, _125488) Fail: (222) [system] current_prolog_flag(windows, _126416) ^ Fail: (221) [user] is_win64 ^ Redo: (220) [user] is_mettalog ^ Unify: (220) [user] is_mettalog ^ Call: (221) [user] is_metta_flag(log) ^ Unify: (221) [user] is_metta_flag(log) ^ Call: (223) [system] setup_call_cleanup('$notrace'(_131876, _131878), once(user:is_flag0(log)), '$restore_trace'(_131876, _131878)) ^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_131876, _131878), system:once(user:is_flag0(log)), system:'$restore_trace'(_131876, _131878)) ^ Call: (224) [system] sig_atomic(system:'$notrace'(_131876, _131878)) ^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (221) [user] is_metta_flag(log) ^ Exit: (220) [user] is_mettalog ^ Exit: (218) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Unify: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Call: (219) [user] original_user_error(_140272) ^ Unify: (219) [user] original_user_error(_140272) Call: (220) [system] stream_property(_140272, file_no(2)) Unify: (220) [system] stream_property(_140272, file_no(2)) Call: (221) [system] nonvar(_140272) Redo: (220) [system] stream_property(_140272, file_no(2)) Unify: (220) [system] stream_property(_140272, file_no(2)) Call: (221) [system] nonvar(_140272) Redo: (220) [system] stream_property(_140272, file_no(2)) Unify: (220) [system] stream_property(_140272, file_no(2)) Call: (221) [system] nonvar(file_no(2)) Exit: (221) [system] nonvar(file_no(2)) Call: (221) [system] file_no(2)=alias(_151392) Redo: (220) [system] stream_property(_140272, file_no(2)) Exit: (220) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (219) [user] original_user_error((0x7fb684e90220)) ^ Call: (219) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', [])) ^ Call: (221) [user] format('~N~nDeterministic: ', []) Deterministic: ^ Exit: (221) [user] format('~N~nDeterministic: ', []) ^ Exit: (219) [user] with_output_to((0x7fb684e90220), format('~N~nDeterministic: ', [])) ^ Exit: (218) [user] user_err(format('~N~nDeterministic: ', [])) ^ Exit: (217) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', []))) ^ Exit: (216) [user] not_compatio(format('~N~nDeterministic: ', [])) ^ Call: (216) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))) ^ Unify: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))) ^ Call: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Unify: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Unify: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Call: (220) [user] once((is_mettalog;is_testing)) ^ Unify: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_win64 ^ Unify: (223) [user] is_win64 Call: (224) [system] current_prolog_flag(windows, _173152) Fail: (224) [system] current_prolog_flag(windows, _174080) ^ Fail: (223) [user] is_win64 ^ Redo: (222) [user] is_mettalog ^ Unify: (222) [user] is_mettalog ^ Call: (223) [user] is_metta_flag(log) ^ Unify: (223) [user] is_metta_flag(log) ^ Call: (225) [system] setup_call_cleanup('$notrace'(_179540, _179542), once(user:is_flag0(log)), '$restore_trace'(_179540, _179542)) ^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_179540, _179542), system:once(user:is_flag0(log)), system:'$restore_trace'(_179540, _179542)) ^ Call: (226) [system] sig_atomic(system:'$notrace'(_179540, _179542)) ^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (223) [user] is_metta_flag(log) ^ Exit: (222) [user] is_mettalog ^ Exit: (220) [system] once(user:(is_mettalog;is_testing)) ^ Call: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Unify: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Call: (221) [user] original_user_error(_187936) ^ Unify: (221) [user] original_user_error(_187936) Call: (222) [system] stream_property(_187936, file_no(2)) Unify: (222) [system] stream_property(_187936, file_no(2)) Call: (223) [system] nonvar(_187936) Redo: (222) [system] stream_property(_187936, file_no(2)) Unify: (222) [system] stream_property(_187936, file_no(2)) Call: (223) [system] nonvar(_187936) Redo: (222) [system] stream_property(_187936, file_no(2)) Unify: (222) [system] stream_property(_187936, file_no(2)) Call: (223) [system] nonvar(file_no(2)) Exit: (223) [system] nonvar(file_no(2)) Call: (223) [system] file_no(2)=alias(_199056) Redo: (222) [system] stream_property(_187936, file_no(2)) Exit: (222) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (221) [user] original_user_error((0x7fb684e90220)) ^ Call: (221) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl))) ^ Call: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Unify: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Call: (225) [user] symbolic([]) ^ Unify: (225) [user] symbolic([]) Call: (226) [system] atomic([]) Exit: (226) [system] atomic([]) ^ Exit: (225) [user] symbolic([]) ^ Redo: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (223) [user] if_t(\+symbolic([]), nop(nl)) ^ Exit: (221) [user] with_output_to((0x7fb684e90220), if_t(\+symbolic([]), nop(nl))) ^ Exit: (220) [user] user_err(if_t(\+symbolic([]), nop(nl))) ^ Exit: (219) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl)))) ^ Exit: (218) [user] not_compatio(if_t(\+symbolic([]), nop(nl))) ^ Call: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))) ^ Unify: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))) ^ Call: (219) [user] original_user_output(_217938) ^ Unify: (219) [user] original_user_output(_217938) Call: (220) [system] stream_property(_217938, file_no(1)) Unify: (220) [system] stream_property(_217938, file_no(1)) Call: (221) [system] nonvar(_217938) Redo: (220) [system] stream_property(_217938, file_no(1)) Unify: (220) [system] stream_property(_217938, file_no(1)) Call: (221) [system] nonvar(_217938) Redo: (220) [system] stream_property(_217938, file_no(1)) Unify: (220) [system] stream_property(_217938, file_no(1)) Call: (221) [system] nonvar(file_no(1)) Exit: (221) [system] nonvar(file_no(1)) Call: (221) [system] file_no(1)=alias(_229058) Redo: (220) [system] stream_property(_217938, file_no(1)) Exit: (220) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (219) [user] original_user_output((0x7fb684e90120)) ^ Call: (219) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))) ^ Call: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Unify: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Call: (222) [user] as_tf(is_mettalog, _236028) ^ Unify: (222) [user] as_tf(is_mettalog, _236028) Call: (223) [system] is_mettalog\=[_237888|_237890] Exit: (223) [system] is_mettalog\=[_237888|_237890] ^ Call: (223) [user] catch_nowarn((call(is_mettalog)*->_236028='True';_236028='False')) ^ Unify: (223) [user] catch_nowarn((call(is_mettalog)*->_236028='True';_236028='False')) Call: (224) [user] catch_err((call(is_mettalog)*->_236028='True';_236028='False'), error(_241626, _241628), fail) Unify: (224) [user] catch_err((call(is_mettalog)*->_236028='True';_236028='False'), error(_241626, _241628), fail) ^ Call: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_win64 ^ Unify: (228) [user] is_win64 Call: (229) [system] current_prolog_flag(windows, _247242) Fail: (229) [system] current_prolog_flag(windows, _248170) ^ Fail: (228) [user] is_win64 ^ Redo: (227) [user] is_mettalog ^ Unify: (227) [user] is_mettalog ^ Call: (228) [user] is_metta_flag(log) ^ Unify: (228) [user] is_metta_flag(log) ^ Call: (230) [system] setup_call_cleanup('$notrace'(_253630, _253632), once(user:is_flag0(log)), '$restore_trace'(_253630, _253632)) ^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_253630, _253632), system:once(user:is_flag0(log)), system:'$restore_trace'(_253630, _253632)) ^ Call: (231) [system] sig_atomic(system:'$notrace'(_253630, _253632)) ^ Exit: (230) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (228) [user] is_metta_flag(log) ^ Exit: (227) [user] is_mettalog Call: (227) [system] _236028='True' Exit: (227) [system] 'True'='True' Exit: (224) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_241626, _241628), fail) ^ Exit: (223) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False')) ^ Exit: (222) [user] as_tf(is_mettalog, 'True') ^ Call: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Unify: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Call: (223) [user] was_option_value(src_indents, _265984) ^ Unify: (223) [user] was_option_value(src_indents, _265984) Call: (224) [system] current_prolog_flag(src_indents, _267842) Exit: (224) [system] current_prolog_flag(src_indents, []) Call: (224) [system] _265984=[] Exit: (224) [system] []=[] ^ Exit: (223) [user] was_option_value(src_indents, []) ^ Call: (223) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, [])) ^ Unify: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Call: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (226) [user] set_option_value(src_indents, 'True') ^ Unify: (226) [user] set_option_value(src_indents, 'True') ^ Call: (227) [user] set_option_value0(src_indents, 'True') ^ Unify: (227) [user] set_option_value0(src_indents, 'True') ^ Call: (228) [user] p2mE('True', _279276) ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE('True', 'True') ^ Exit: (228) [user] p2mE('True', 'True') Call: (229) [$syspreds] nb_setval(src_indents, 'True') Unify: (229) [$syspreds] nb_setval(src_indents, 'True') Call: (230) [system] duplicate_term('True', _286718) Exit: (230) [system] duplicate_term('True', 'True') Call: (230) [system] nb_linkval(src_indents, 'True') Exit: (230) [system] nb_linkval(src_indents, 'True') Exit: (229) [$syspreds] nb_setval(src_indents, 'True') ^ Call: (228) [user] p2mE(_291360, 'True') ^ Unify: (228) [user] p2mE('True', 'True') Call: (229) [system] atom('True') Exit: (229) [system] atom('True') ^ Unify: (228) [user] p2mE(true, 'True') ^ Exit: (228) [user] p2mE(true, 'True') Call: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Exit: (229) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)]) Call: (229) [system] set_prolog_flag(src_indents, true) Exit: (229) [system] set_prolog_flag(src_indents, true) ^ Exit: (227) [user] set_option_value0(src_indents, 'True') ^ Exit: (226) [user] set_option_value(src_indents, 'True') ^ Exit: (224) [system] sig_atomic(user:set_option_value(src_indents, 'True')) ^ Call: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] is_compatio ^ Unify: (225) [user] is_compatio ^ Call: (227) [system] setup_call_cleanup('$notrace'(_307448, _307450), once(user:is_compatio0), '$restore_trace'(_307448, _307450)) ^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_307448, _307450), system:once(user:is_compatio0), system:'$restore_trace'(_307448, _307450)) ^ Call: (228) [system] sig_atomic(system:'$notrace'(_307448, _307450)) ^ Fail: (225) [user] is_compatio ^ Redo: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)) ^ Unify: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)) ^ Call: (226) [rtrace] rtrace:quietly3(user:(wots(_313310, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))), (_313310==""->true;our_ansi_format('yellow', '~w~n', [_313310])))) ^ Unify: (226) [rtrace] rtrace:quietly3(user:(wots(_313310, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))), (_313310==""->true;our_ansi_format('yellow', '~w~n', [_313310])))) () ^ Exit: (226) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""])))) ^ Exit: (224) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)) ^ Call: (225) [user] set_option_value(src_indents, []) ^ Unify: (225) [user] set_option_value(src_indents, []) ^ Call: (226) [user] set_option_value0(src_indents, []) ^ Unify: (226) [user] set_option_value0(src_indents, []) ^ Call: (227) [user] p2mE([], _322456) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [$syspreds] nb_setval(src_indents, []) Unify: (228) [$syspreds] nb_setval(src_indents, []) Call: (229) [system] duplicate_term([], _329898) Exit: (229) [system] duplicate_term([], []) Call: (229) [system] nb_linkval(src_indents, []) Exit: (229) [system] nb_linkval(src_indents, []) Exit: (228) [$syspreds] nb_setval(src_indents, []) ^ Call: (227) [user] p2mE(_334540, []) ^ Unify: (227) [user] p2mE([], []) Call: (228) [system] atom([]) Fail: (228) [system] atom([]) ^ Redo: (227) [user] p2mE([], []) ^ Exit: (227) [user] p2mE([], []) Call: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Exit: (228) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)]) Call: (228) [system] set_prolog_flag(src_indents, []) Exit: (228) [system] set_prolog_flag(src_indents, []) ^ Exit: (226) [user] set_option_value0(src_indents, []) ^ Exit: (225) [user] set_option_value(src_indents, []) ^ Exit: (223) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, [])) ^ Exit: (222) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Exit: (221) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true))) ^ Exit: (219) [user] with_output_to((0x7fb684e90120), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))) ^ Exit: (218) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))) ^ Exit: (216) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))) ^ Exit: (214) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_y'=_4260, '_x'=_4242]), not_compatio(write_bsrc([])), true)))))))) ^ Call: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) Call: (215) [system] nb_current(suspend_answers, true) ^ Redo: (214) [user] in_answer_io(write_asrc([])) ^ Unify: (214) [user] in_answer_io(write_asrc([])) ^ Call: (215) [user] answer_output(_357750) ^ Unify: (215) [user] answer_output(_357750) ^ Call: (216) [user] is_testing ^ Unify: (216) [user] is_testing ^ Call: (217) [user] is_metta_flag(test) ^ Unify: (217) [user] is_metta_flag(test) ^ Call: (219) [system] setup_call_cleanup('$notrace'(_363292, _363294), once(user:is_flag0(test)), '$restore_trace'(_363292, _363294)) ^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_363292, _363294), system:once(user:is_flag0(test)), system:'$restore_trace'(_363292, _363294)) ^ Call: (220) [system] sig_atomic(system:'$notrace'(_363292, _363294)) ^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (217) [user] is_metta_flag(test) ^ Exit: (216) [user] is_testing ^ Call: (216) [user] original_user_output(_357750) ^ Unify: (216) [user] original_user_output(_357750) Call: (217) [system] stream_property(_357750, file_no(1)) Unify: (217) [system] stream_property(_357750, file_no(1)) Call: (218) [system] nonvar(_357750) Redo: (217) [system] stream_property(_357750, file_no(1)) Unify: (217) [system] stream_property(_357750, file_no(1)) Call: (218) [system] nonvar(_357750) Redo: (217) [system] stream_property(_357750, file_no(1)) Unify: (217) [system] stream_property(_357750, file_no(1)) Call: (218) [system] nonvar(file_no(1)) Exit: (218) [system] nonvar(file_no(1)) Call: (218) [system] file_no(1)=alias(_380028) Redo: (217) [system] stream_property(_357750, file_no(1)) Exit: (217) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (216) [user] original_user_output((0x7fb684e90120)) ^ Exit: (215) [user] answer_output((0x7fb684e90120)) ^ Call: (215) [user] with_output_to((0x7fb684e90120), write_asrc([])) Call: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [system] []=='Empty' Redo: (217) [user] write_asrc([]) Unify: (217) [user] write_asrc([]) Call: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] []=='Empty' Redo: (218) [user] write_bsrc([]) Unify: (218) [user] write_bsrc([]) Call: (219) [system] ground([]) Exit: (219) [system] ground([]) Call: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) Call: (220) [system] is_list([]) Exit: (220) [system] is_list([]) Call: (220) [lists] lists:member(_400372, []) Redo: (219) [user] write_bsrc1([]) Unify: (219) [user] write_bsrc1([]) ^ Call: (220) [user] write_src_woi([]) ^ Unify: (220) [user] write_src_woi([]) ^ Call: (222) [system] setup_call_cleanup('$notrace'(_404992, _404994), once(user:with_indents(false, write_src([]))), '$restore_trace'(_404992, _404994)) ^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_404992, _404994), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_404992, _404994)) ^ Call: (223) [system] sig_atomic(system:'$notrace'(_404992, _404994)) () ^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1)) ^ Exit: (220) [user] write_src_woi([]) Exit: (219) [user] write_bsrc1([]) Exit: (218) [user] write_bsrc([]) Exit: (217) [user] write_asrc([]) ^ Exit: (215) [user] with_output_to((0x7fb684e90120), write_asrc([])) ^ Exit: (214) [user] in_answer_io(write_asrc([])) ^ Call: (214) [user] not_compatio(format('~N')) ^ Unify: (214) [user] not_compatio(format('~N')) ^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (216) [user] once((is_mettalog;is_testing)) ^ Unify: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_win64 ^ Unify: (219) [user] is_win64 Call: (220) [system] current_prolog_flag(windows, _423938) Fail: (220) [system] current_prolog_flag(windows, _424866) ^ Fail: (219) [user] is_win64 ^ Redo: (218) [user] is_mettalog ^ Unify: (218) [user] is_mettalog ^ Call: (219) [user] is_metta_flag(log) ^ Unify: (219) [user] is_metta_flag(log) ^ Call: (221) [system] setup_call_cleanup('$notrace'(_430326, _430328), once(user:is_flag0(log)), '$restore_trace'(_430326, _430328)) ^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_430326, _430328), system:once(user:is_flag0(log)), system:'$restore_trace'(_430326, _430328)) ^ Call: (222) [system] sig_atomic(system:'$notrace'(_430326, _430328)) ^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (219) [user] is_metta_flag(log) ^ Exit: (218) [user] is_mettalog ^ Exit: (216) [system] once(user:(is_mettalog;is_testing)) ^ Call: (216) [user] user_err(format('~N')) ^ Unify: (216) [user] user_err(format('~N')) ^ Call: (217) [user] original_user_error(_438722) ^ Unify: (217) [user] original_user_error(_438722) Call: (218) [system] stream_property(_438722, file_no(2)) Unify: (218) [system] stream_property(_438722, file_no(2)) Call: (219) [system] nonvar(_438722) Redo: (218) [system] stream_property(_438722, file_no(2)) Unify: (218) [system] stream_property(_438722, file_no(2)) Call: (219) [system] nonvar(_438722) Redo: (218) [system] stream_property(_438722, file_no(2)) Unify: (218) [system] stream_property(_438722, file_no(2)) Call: (219) [system] nonvar(file_no(2)) Exit: (219) [system] nonvar(file_no(2)) Call: (219) [system] file_no(2)=alias(_449842) Redo: (218) [system] stream_property(_438722, file_no(2)) Exit: (218) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (217) [user] original_user_error((0x7fb684e90220)) ^ Call: (217) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (219) [$syspreds] format('~N') Unify: (219) [$syspreds] format('~N') ^ Call: (220) [$syspreds] format('~N', []) ^ Exit: (220) [$syspreds] format('~N', []) Exit: (219) [$syspreds] format('~N') ^ Exit: (217) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (216) [user] user_err(format('~N')) ^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (214) [user] not_compatio(format('~N')) Call: (214) [system] true\==true Fail: (214) [system] true\==true Call: (214) [system] _5050=false Exit: (214) [system] false=false ^ Call: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009))))) ^ Unify: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009))))) Call: (216) [system] false==true Fail: (216) [system] false==true Call: (216) [system] true==true Exit: (216) [system] true==true ^ Call: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009)))) ^ Unify: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009)))) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_474614, _474616), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009))))), _474572, fbug((_474572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009))))))))), '$restore_trace'(_474614, _474616)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_474614, _474616), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009))))), _474572, fbug((_474572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009))))))))), system:'$restore_trace'(_474614, _474616)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_474614, _474616)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009))))), _474572, fbug((_474572-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009))))))))), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009)))) ^ Exit: (214) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.6539026710000009))))) ^ Call: (214) [user] color_g_mesg('green', ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))) ^ Unify: (214) [user] color_g_mesg('green', user:ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))) ^ Call: (216) [system] setup_call_cleanup('$notrace'(_483430, _483432), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))))), '$restore_trace'(_483430, _483432)) ^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_483430, _483432), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))))), system:'$restore_trace'(_483430, _483432)) ^ Call: (217) [system] sig_atomic(system:'$notrace'(_483430, _483432)) ^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))))), system:'$restore_trace'(3, -1)) ^ Exit: (214) [user] color_g_mesg('green', user:ignore((['_y'=_4260, '_x'=_4242]\=@=['_y'=_4358, '_x'=_4370]->not_compatio((reverse(['_y'=_4260, '_x'=_4242], _5154), maplist(print_var, _5154), nop(nl)));true))) Call: (214) [system] false==true Fail: (214) [system] false==true Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, _3422) Call: (212) [$syspreds] flag(result_num, _496376, _496376) Unify: (212) [$syspreds] flag(result_num, _496376, _496376) Call: (213) [system] _496376==_496376 Exit: (213) [system] _496376==_496376 Call: (213) [system] get_flag(result_num, _496376) Exit: (213) [system] get_flag(result_num, 1) Exit: (212) [$syspreds] flag(result_num, 1, 1) Call: (212) [system] 1==0 Redo: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, _3422) ^ Call: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) Call: (213) [system] nb_current(suspend_answers, true) ^ Redo: (212) [user] in_answer_io(write(']\n')) ^ Unify: (212) [user] in_answer_io(write(']\n')) ^ Call: (213) [user] answer_output(_513274) ^ Unify: (213) [user] answer_output(_513274) ^ Call: (214) [user] is_testing ^ Unify: (214) [user] is_testing ^ Call: (215) [user] is_metta_flag(test) ^ Unify: (215) [user] is_metta_flag(test) ^ Call: (217) [system] setup_call_cleanup('$notrace'(_518816, _518818), once(user:is_flag0(test)), '$restore_trace'(_518816, _518818)) ^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_518816, _518818), system:once(user:is_flag0(test)), system:'$restore_trace'(_518816, _518818)) ^ Call: (218) [system] sig_atomic(system:'$notrace'(_518816, _518818)) ^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1)) ^ Exit: (215) [user] is_metta_flag(test) ^ Exit: (214) [user] is_testing ^ Call: (214) [user] original_user_output(_4552) ^ Unify: (214) [user] original_user_output(_4552) Call: (215) [system] stream_property(_4552, file_no(1)) Unify: (215) [system] stream_property(_4552, file_no(1)) Call: (216) [system] nonvar(_4552) Redo: (215) [system] stream_property(_4552, file_no(1)) Unify: (215) [system] stream_property(_4552, file_no(1)) Call: (216) [system] nonvar(_4552) Redo: (215) [system] stream_property(_4552, file_no(1)) Unify: (215) [system] stream_property(_4552, file_no(1)) Call: (216) [system] nonvar(file_no(1)) Exit: (216) [system] nonvar(file_no(1)) Call: (216) [system] file_no(1)=alias(_16194) Redo: (215) [system] stream_property(_4552, file_no(1)) Exit: (215) [system] stream_property((0x7fb684e90120), file_no(1)) ^ Exit: (214) [user] original_user_output((0x7fb684e90120)) ^ Exit: (213) [user] answer_output((0x7fb684e90120)) ^ Call: (213) [user] with_output_to((0x7fb684e90120), write(']\n')) Call: (215) [system] write(']\n') ] Exit: (215) [system] write(']\n') ^ Exit: (213) [user] with_output_to((0x7fb684e90120), write(']\n')) ^ Exit: (212) [user] in_answer_io(write(']\n')) ^ Call: (212) [user] ignore(res([])=res(_3422)) ^ Unify: (212) [system] ignore(user:(res([])=res(_3422))) Call: (213) [system] res([])=res(_3422) Exit: (213) [system] res([])=res([]) ^ Exit: (212) [system] ignore(user:(res([])=res([]))) Exit: (211) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, []) Exit: (209) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, []) Exit: (207) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, []) ^ Exit: (204) [system] ignore(user:catch((not_compatio(write_exec([assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]])), notrace(into_metta_callable('&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], eval_H(500, '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _4242, _4260], [->, [⍃, _4242, _4260], [less, _4242, _4260]]]]], [[]]], _3892), _3892, ['_y'=_4260, '_x'=_4242], ['_y'=_4358, '_x'=_4370], _3892, [])), give_up(_3976), pp_m('red', gave_up(_3976)))) Exit: (203) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], []) ^ Call: (203) [system] call(user:(get_pass_fail(_3842, _3844, _3846), if_t(_3846==2, flag(loonit_failure, _3864, _3864+1)))) ^ Unify: (203) [system] call(user:(get_pass_fail(_3842, _3844, _3846), if_t(_3846==2, flag(loonit_failure, _3864, _3864+1)))) ^ Call: (205) [user] get_pass_fail(_3842, _3844, _3846) ^ Unify: (205) [user] get_pass_fail(_3842, _3844, _3846) Call: (206) [$syspreds] flag(loonit_success, _3842, _3842) Unify: (206) [$syspreds] flag(loonit_success, _3842, _3842) Call: (207) [system] _3842==_3842 Exit: (207) [system] _3842==_3842 Call: (207) [system] get_flag(loonit_success, _3842) Exit: (207) [system] get_flag(loonit_success, 3) Exit: (206) [$syspreds] flag(loonit_success, 3, 3) Call: (206) [$syspreds] flag(loonit_failure, _3844, _3844) Unify: (206) [$syspreds] flag(loonit_failure, _3844, _3844) Call: (207) [system] _3844==_3844 Exit: (207) [system] _3844==_3844 Call: (207) [system] get_flag(loonit_failure, _3844) Exit: (207) [system] get_flag(loonit_failure, 0) Exit: (206) [$syspreds] flag(loonit_failure, 0, 0) Call: (206) [system] _3846 is 3+0 Exit: (206) [system] 3 is 3+0 ^ Exit: (205) [user] get_pass_fail(3, 0, 3) ^ Call: (205) [user] if_t(3==2, flag(loonit_failure, _3864, _3864+1)) ^ Unify: (205) [user] if_t(3==2, flag(loonit_failure, _3864, _3864+1)) Call: (206) [system] 3==2 Fail: (206) [system] 3==2 ^ Redo: (205) [user] if_t(3==2, flag(loonit_failure, _3864, _3864+1)) ^ Exit: (205) [user] if_t(3==2, flag(loonit_failure, _3864, _3864+1)) ^ Exit: (203) [system] call(user:(get_pass_fail(3, 0, 3), if_t(3==2, flag(loonit_failure, _3864, _3864+1)))) ^ Exit: (201) [system] setup_call_cleanup(user:get_pass_fail(2, 0, 2), user:(color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], []))), user:(get_pass_fail(3, 0, 3), if_t(3==2, flag(loonit_failure, _3864, _3864+1)))) ^ Exit: (200) [user] ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], [])))) ^ Exit: (199) [system] once(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], []))))) ^ Exit: (198) [user] must_det_ll(user:ensure_increments((color_g_mesg_ok('#ffa509', (writeln(';; In file as: '), color_g_mesg([bold, fg('#FFEE58')], write_src(exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]))), write(';; To unit test case:'))), !, call(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', [assertEqualToResult, ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], [[]]], []))))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]], []) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), []) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['add-atom', '&kb', [:, rule, [->, [rule1output, _x, _y], [->, [⍃, _x, _y], [less, _x, _y]]]]]), [])) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; !(add-atom &kb ", 45, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; !(add-atom &kb ", 45, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Call: (197) [system] var('$COMMENT'("; !(add-atom &kb ", 45, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'("; !(add-atom &kb ", 45, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Call: (198) [system] var("; !(add-atom &kb ") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] "; !(add-atom &kb "==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) ^ Call: (198) [user] write_comment("; !(add-atom &kb ") ^ Unify: (198) [user] write_comment("; !(add-atom &kb ") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_212860, _212862), once(user:is_compatio0), '$restore_trace'(_212860, _212862)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_212860, _212862), system:once(user:is_compatio0), system:'$restore_trace'(_212860, _212862)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_212860, _212862)) ^ Redo: (198) [user] write_comment("; !(add-atom &kb ") ^ Unify: (198) [user] write_comment("; !(add-atom &kb ") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_232376, _232378), once(user:option_value0(load, silent)), '$restore_trace'(_232376, _232378)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_232376, _232378), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_232376, _232378)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_232376, _232378)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_241666, _241668), once(user:is_flag0(convert)), '$restore_trace'(_241666, _241668)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_241666, _241668), system:once(user:is_flag0(convert)), system:'$restore_trace'(_241666, _241668)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_241666, _241668)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_261174, _261176), once(user:option_value0(html, 'True')), '$restore_trace'(_261174, _261176)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_261174, _261176), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_261174, _261176)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_261174, _261176)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment("; !(add-atom &kb ") ^ Unify: (198) [user] write_comment("; !(add-atom &kb ") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _284426) Fail: (207) [system] current_prolog_flag(windows, _285354) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_290814, _290816), once(user:is_flag0(log)), '$restore_trace'(_290814, _290816)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_290814, _290816), system:once(user:is_flag0(log)), system:'$restore_trace'(_290814, _290816)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_290814, _290816)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_299210) ^ Unify: (204) [user] original_user_error(_299210) Call: (205) [system] stream_property(_299210, file_no(2)) Unify: (205) [system] stream_property(_299210, file_no(2)) Call: (206) [system] nonvar(_299210) Redo: (205) [system] stream_property(_299210, file_no(2)) Unify: (205) [system] stream_property(_299210, file_no(2)) Call: (206) [system] nonvar(_299210) Redo: (205) [system] stream_property(_299210, file_no(2)) Unify: (205) [system] stream_property(_299210, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_310330) Redo: (205) [system] stream_property(_299210, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', ["; !(add-atom &kb "]) ;;; !(add-atom &kb ^ Exit: (199) [user] format(';;~w~n', ["; !(add-atom &kb "]) ^ Exit: (198) [user] write_comment("; !(add-atom &kb ") ^ Call: (198) [user] ignore((symbolic("; !(add-atom &kb "), symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Call: (200) [user] symbolic("; !(add-atom &kb ") ^ Unify: (200) [user] symbolic("; !(add-atom &kb ") Call: (201) [system] atomic("; !(add-atom &kb ") Exit: (201) [system] atomic("; !(add-atom &kb ") ^ Exit: (200) [user] symbolic("; !(add-atom &kb ") ^ Call: (200) [user] symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb ") ^ Unify: (200) [user] symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb ") Call: (201) [system] atomic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb ") Fail: (201) [system] atomic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb ") ^ Fail: (200) [user] symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb ") ^ Redo: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_328092, _328098], 'MeTTaLog only: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Call: (198) [user] ignore((symbolic("; !(add-atom &kb "), symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Call: (200) [user] symbolic("; !(add-atom &kb ") ^ Unify: (200) [user] symbolic("; !(add-atom &kb ") Call: (201) [system] atomic("; !(add-atom &kb ") Exit: (201) [system] atomic("; !(add-atom &kb ") ^ Exit: (200) [user] symbolic("; !(add-atom &kb ") ^ Call: (200) [user] symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb ") ^ Unify: (200) [user] symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb ") Call: (201) [system] atomic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb ") Fail: (201) [system] atomic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb ") ^ Fail: (200) [user] symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb ") ^ Redo: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; !(add-atom &kb "), symbolic_list_concat([_361538, _328098], 'MeTTaLog: ', "; !(add-atom &kb "), !, atom_string(_328098, _328118), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _328118, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; !(add-atom &kb ", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; !(add-atom &kb ", 45, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; (: rule ", 46, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; (: rule ", 46, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Call: (197) [system] var('$COMMENT'("; (: rule ", 46, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'("; (: rule ", 46, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Call: (198) [system] var("; (: rule ") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] "; (: rule "==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) ^ Call: (198) [user] write_comment("; (: rule ") ^ Unify: (198) [user] write_comment("; (: rule ") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_508034, _508036), once(user:is_compatio0), '$restore_trace'(_508034, _508036)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_508034, _508036), system:once(user:is_compatio0), system:'$restore_trace'(_508034, _508036)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_508034, _508036)) ^ Redo: (198) [user] write_comment("; (: rule ") ^ Unify: (198) [user] write_comment("; (: rule ") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_7262, _7264), once(user:option_value0(load, silent)), '$restore_trace'(_7262, _7264)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_7262, _7264), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_7262, _7264)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_7262, _7264)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_16552, _16554), once(user:is_flag0(convert)), '$restore_trace'(_16552, _16554)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_16552, _16554), system:once(user:is_flag0(convert)), system:'$restore_trace'(_16552, _16554)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_16552, _16554)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_36060, _36062), once(user:option_value0(html, 'True')), '$restore_trace'(_36060, _36062)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_36060, _36062), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_36060, _36062)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_36060, _36062)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment("; (: rule ") ^ Unify: (198) [user] write_comment("; (: rule ") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _59312) Fail: (207) [system] current_prolog_flag(windows, _60240) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_65700, _65702), once(user:is_flag0(log)), '$restore_trace'(_65700, _65702)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_65700, _65702), system:once(user:is_flag0(log)), system:'$restore_trace'(_65700, _65702)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_65700, _65702)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_74096) ^ Unify: (204) [user] original_user_error(_74096) Call: (205) [system] stream_property(_74096, file_no(2)) Unify: (205) [system] stream_property(_74096, file_no(2)) Call: (206) [system] nonvar(_74096) Redo: (205) [system] stream_property(_74096, file_no(2)) Unify: (205) [system] stream_property(_74096, file_no(2)) Call: (206) [system] nonvar(_74096) Redo: (205) [system] stream_property(_74096, file_no(2)) Unify: (205) [system] stream_property(_74096, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_85216) Redo: (205) [system] stream_property(_74096, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', ["; (: rule "]) ;;; (: rule ^ Exit: (199) [user] format(';;~w~n', ["; (: rule "]) ^ Exit: (198) [user] write_comment("; (: rule ") ^ Call: (198) [user] ignore((symbolic("; (: rule "), symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Call: (200) [user] symbolic("; (: rule ") ^ Unify: (200) [user] symbolic("; (: rule ") Call: (201) [system] atomic("; (: rule ") Exit: (201) [system] atomic("; (: rule ") ^ Exit: (200) [user] symbolic("; (: rule ") ^ Call: (200) [user] symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule ") ^ Unify: (200) [user] symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule ") Call: (201) [system] atomic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule ") Fail: (201) [system] atomic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule ") ^ Fail: (200) [user] symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule ") ^ Redo: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_102978, _102984], 'MeTTaLog only: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Call: (198) [user] ignore((symbolic("; (: rule "), symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Call: (200) [user] symbolic("; (: rule ") ^ Unify: (200) [user] symbolic("; (: rule ") Call: (201) [system] atomic("; (: rule ") Exit: (201) [system] atomic("; (: rule ") ^ Exit: (200) [user] symbolic("; (: rule ") ^ Call: (200) [user] symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule ") ^ Unify: (200) [user] symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule ") Call: (201) [system] atomic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule ") Fail: (201) [system] atomic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule ") ^ Fail: (200) [user] symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule ") ^ Redo: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (: rule "), symbolic_list_concat([_136424, _102984], 'MeTTaLog: ', "; (: rule "), !, atom_string(_102984, _103004), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _103004, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (: rule ", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (: rule ", 46, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Call: (197) [system] var('$COMMENT'("; (-> (⍃ $x $y)", 47, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'("; (-> (⍃ $x $y)", 47, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Call: (198) [system] var("; (-> (⍃ $x $y)") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] "; (-> (⍃ $x $y)"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) ^ Call: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Unify: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_282942, _282944), once(user:is_compatio0), '$restore_trace'(_282942, _282944)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_282942, _282944), system:once(user:is_compatio0), system:'$restore_trace'(_282942, _282944)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_282942, _282944)) ^ Redo: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Unify: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_302458, _302460), once(user:option_value0(load, silent)), '$restore_trace'(_302458, _302460)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_302458, _302460), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_302458, _302460)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_302458, _302460)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_311748, _311750), once(user:is_flag0(convert)), '$restore_trace'(_311748, _311750)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_311748, _311750), system:once(user:is_flag0(convert)), system:'$restore_trace'(_311748, _311750)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_311748, _311750)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_331256, _331258), once(user:option_value0(html, 'True')), '$restore_trace'(_331256, _331258)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_331256, _331258), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_331256, _331258)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_331256, _331258)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Unify: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _354508) Fail: (207) [system] current_prolog_flag(windows, _355436) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_360896, _360898), once(user:is_flag0(log)), '$restore_trace'(_360896, _360898)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_360896, _360898), system:once(user:is_flag0(log)), system:'$restore_trace'(_360896, _360898)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_360896, _360898)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_369292) ^ Unify: (204) [user] original_user_error(_369292) Call: (205) [system] stream_property(_369292, file_no(2)) Unify: (205) [system] stream_property(_369292, file_no(2)) Call: (206) [system] nonvar(_369292) Redo: (205) [system] stream_property(_369292, file_no(2)) Unify: (205) [system] stream_property(_369292, file_no(2)) Call: (206) [system] nonvar(_369292) Redo: (205) [system] stream_property(_369292, file_no(2)) Unify: (205) [system] stream_property(_369292, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_380412) Redo: (205) [system] stream_property(_369292, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', ["; (-> (⍃ $x $y)"]) ;;; (-> (⍃ $x $y) ^ Exit: (199) [user] format(';;~w~n', ["; (-> (⍃ $x $y)"]) ^ Exit: (198) [user] write_comment("; (-> (⍃ $x $y)") ^ Call: (198) [user] ignore((symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Call: (200) [user] symbolic("; (-> (⍃ $x $y)") ^ Unify: (200) [user] symbolic("; (-> (⍃ $x $y)") Call: (201) [system] atomic("; (-> (⍃ $x $y)") Exit: (201) [system] atomic("; (-> (⍃ $x $y)") ^ Exit: (200) [user] symbolic("; (-> (⍃ $x $y)") ^ Call: (200) [user] symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)") ^ Unify: (200) [user] symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)") Call: (201) [system] atomic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)") Fail: (201) [system] atomic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)") ^ Fail: (200) [user] symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)") ^ Redo: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_398174, _398180], 'MeTTaLog only: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Call: (198) [user] ignore((symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Call: (200) [user] symbolic("; (-> (⍃ $x $y)") ^ Unify: (200) [user] symbolic("; (-> (⍃ $x $y)") Call: (201) [system] atomic("; (-> (⍃ $x $y)") Exit: (201) [system] atomic("; (-> (⍃ $x $y)") ^ Exit: (200) [user] symbolic("; (-> (⍃ $x $y)") ^ Call: (200) [user] symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)") ^ Unify: (200) [user] symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)") Call: (201) [system] atomic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)") Fail: (201) [system] atomic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)") ^ Fail: (200) [user] symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)") ^ Redo: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (-> (⍃ $x $y)"), symbolic_list_concat([_431620, _398180], 'MeTTaLog: ', "; (-> (⍃ $x $y)"), !, atom_string(_398180, _398200), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _398200, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (⍃ $x $y)", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (⍃ $x $y)", 47, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Call: (197) [system] var('$COMMENT'("; (-> (rule1output $x $y)", 48, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'("; (-> (rule1output $x $y)", 48, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Call: (198) [system] var("; (-> (rule1output $x $y)") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] "; (-> (rule1output $x $y)"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) ^ Call: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Unify: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_58310, _58312), once(user:is_compatio0), '$restore_trace'(_58310, _58312)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_58310, _58312), system:once(user:is_compatio0), system:'$restore_trace'(_58310, _58312)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_58310, _58312)) ^ Redo: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Unify: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_77826, _77828), once(user:option_value0(load, silent)), '$restore_trace'(_77826, _77828)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_77826, _77828), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_77826, _77828)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_77826, _77828)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_87116, _87118), once(user:is_flag0(convert)), '$restore_trace'(_87116, _87118)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_87116, _87118), system:once(user:is_flag0(convert)), system:'$restore_trace'(_87116, _87118)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_87116, _87118)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_106624, _106626), once(user:option_value0(html, 'True')), '$restore_trace'(_106624, _106626)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_106624, _106626), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_106624, _106626)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_106624, _106626)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Unify: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _129876) Fail: (207) [system] current_prolog_flag(windows, _130804) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_136264, _136266), once(user:is_flag0(log)), '$restore_trace'(_136264, _136266)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_136264, _136266), system:once(user:is_flag0(log)), system:'$restore_trace'(_136264, _136266)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_136264, _136266)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_144660) ^ Unify: (204) [user] original_user_error(_144660) Call: (205) [system] stream_property(_144660, file_no(2)) Unify: (205) [system] stream_property(_144660, file_no(2)) Call: (206) [system] nonvar(_144660) Redo: (205) [system] stream_property(_144660, file_no(2)) Unify: (205) [system] stream_property(_144660, file_no(2)) Call: (206) [system] nonvar(_144660) Redo: (205) [system] stream_property(_144660, file_no(2)) Unify: (205) [system] stream_property(_144660, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_155780) Redo: (205) [system] stream_property(_144660, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', ["; (-> (rule1output $x $y)"]) ;;; (-> (rule1output $x $y) ^ Exit: (199) [user] format(';;~w~n', ["; (-> (rule1output $x $y)"]) ^ Exit: (198) [user] write_comment("; (-> (rule1output $x $y)") ^ Call: (198) [user] ignore((symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Call: (200) [user] symbolic("; (-> (rule1output $x $y)") ^ Unify: (200) [user] symbolic("; (-> (rule1output $x $y)") Call: (201) [system] atomic("; (-> (rule1output $x $y)") Exit: (201) [system] atomic("; (-> (rule1output $x $y)") ^ Exit: (200) [user] symbolic("; (-> (rule1output $x $y)") ^ Call: (200) [user] symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)") ^ Unify: (200) [user] symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)") Call: (201) [system] atomic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)") Fail: (201) [system] atomic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)") ^ Fail: (200) [user] symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)") ^ Redo: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_173542, _173548], 'MeTTaLog only: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Call: (198) [user] ignore((symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Call: (200) [user] symbolic("; (-> (rule1output $x $y)") ^ Unify: (200) [user] symbolic("; (-> (rule1output $x $y)") Call: (201) [system] atomic("; (-> (rule1output $x $y)") Exit: (201) [system] atomic("; (-> (rule1output $x $y)") ^ Exit: (200) [user] symbolic("; (-> (rule1output $x $y)") ^ Call: (200) [user] symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)") ^ Unify: (200) [user] symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)") Call: (201) [system] atomic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)") Fail: (201) [system] atomic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)") ^ Fail: (200) [user] symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)") ^ Redo: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (-> (rule1output $x $y)"), symbolic_list_concat([_206988, _173548], 'MeTTaLog: ', "; (-> (rule1output $x $y)"), !, atom_string(_173548, _173568), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _173568, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (-> (rule1output $x $y)", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (-> (rule1output $x $y)", 48, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; (less $x $y)))))", 49, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; (less $x $y)))))", 49, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Call: (197) [system] var('$COMMENT'("; (less $x $y)))))", 49, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'("; (less $x $y)))))", 49, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Call: (198) [system] var("; (less $x $y)))))") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] "; (less $x $y)))))"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) ^ Call: (198) [user] write_comment("; (less $x $y)))))") ^ Unify: (198) [user] write_comment("; (less $x $y)))))") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_353490, _353492), once(user:is_compatio0), '$restore_trace'(_353490, _353492)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_353490, _353492), system:once(user:is_compatio0), system:'$restore_trace'(_353490, _353492)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_353490, _353492)) ^ Redo: (198) [user] write_comment("; (less $x $y)))))") ^ Unify: (198) [user] write_comment("; (less $x $y)))))") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_373006, _373008), once(user:option_value0(load, silent)), '$restore_trace'(_373006, _373008)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_373006, _373008), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_373006, _373008)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_373006, _373008)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_382296, _382298), once(user:is_flag0(convert)), '$restore_trace'(_382296, _382298)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_382296, _382298), system:once(user:is_flag0(convert)), system:'$restore_trace'(_382296, _382298)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_382296, _382298)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_401804, _401806), once(user:option_value0(html, 'True')), '$restore_trace'(_401804, _401806)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_401804, _401806), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_401804, _401806)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_401804, _401806)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment("; (less $x $y)))))") ^ Unify: (198) [user] write_comment("; (less $x $y)))))") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _425056) Fail: (207) [system] current_prolog_flag(windows, _425984) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_431444, _431446), once(user:is_flag0(log)), '$restore_trace'(_431444, _431446)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_431444, _431446), system:once(user:is_flag0(log)), system:'$restore_trace'(_431444, _431446)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_431444, _431446)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_439840) ^ Unify: (204) [user] original_user_error(_439840) Call: (205) [system] stream_property(_439840, file_no(2)) Unify: (205) [system] stream_property(_439840, file_no(2)) Call: (206) [system] nonvar(_439840) Redo: (205) [system] stream_property(_439840, file_no(2)) Unify: (205) [system] stream_property(_439840, file_no(2)) Call: (206) [system] nonvar(_439840) Redo: (205) [system] stream_property(_439840, file_no(2)) Unify: (205) [system] stream_property(_439840, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_450960) Redo: (205) [system] stream_property(_439840, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', ["; (less $x $y)))))"]) ;;; (less $x $y))))) ^ Exit: (199) [user] format(';;~w~n', ["; (less $x $y)))))"]) ^ Exit: (198) [user] write_comment("; (less $x $y)))))") ^ Call: (198) [user] ignore((symbolic("; (less $x $y)))))"), symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Call: (200) [user] symbolic("; (less $x $y)))))") ^ Unify: (200) [user] symbolic("; (less $x $y)))))") Call: (201) [system] atomic("; (less $x $y)))))") Exit: (201) [system] atomic("; (less $x $y)))))") ^ Exit: (200) [user] symbolic("; (less $x $y)))))") ^ Call: (200) [user] symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))") ^ Unify: (200) [user] symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))") Call: (201) [system] atomic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))") Fail: (201) [system] atomic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))") ^ Fail: (200) [user] symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))") ^ Redo: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_468722, _468728], 'MeTTaLog only: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Call: (198) [user] ignore((symbolic("; (less $x $y)))))"), symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _468748, _3422))) ^ Call: (200) [user] symbolic("; (less $x $y)))))") ^ Unify: (200) [user] symbolic("; (less $x $y)))))") Call: (201) [system] atomic("; (less $x $y)))))") Exit: (201) [system] atomic("; (less $x $y)))))") ^ Exit: (200) [user] symbolic("; (less $x $y)))))") ^ Call: (200) [user] symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))") ^ Unify: (200) [user] symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))") Call: (201) [system] atomic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))") Fail: (201) [system] atomic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))") ^ Fail: (200) [user] symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))") ^ Redo: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_502168, _468728], 'MeTTaLog: ', "; (less $x $y)))))"), !, atom_string(_468728, _468748), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3722, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_3750, _3720], 'MeTTaLog: ', "; (less $x $y)))))"), !, atom_string(_3720, _3722), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3722, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic("; (less $x $y)))))"), symbolic_list_concat([_3750, _3720], 'MeTTaLog: ', "; (less $x $y)))))"), !, atom_string(_3720, _3722), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3722, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; (less $x $y)))))", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; (less $x $y)))))", 49, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Call: (197) [system] var('$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Call: (198) [system] var(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) ^ Call: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_129402, _129404), once(user:is_compatio0), '$restore_trace'(_129402, _129404)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_129402, _129404), system:once(user:is_compatio0), system:'$restore_trace'(_129402, _129404)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_129402, _129404)) ^ Redo: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_148918, _148920), once(user:option_value0(load, silent)), '$restore_trace'(_148918, _148920)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_148918, _148920), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_148918, _148920)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_148918, _148920)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_158208, _158210), once(user:is_flag0(convert)), '$restore_trace'(_158208, _158210)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_158208, _158210), system:once(user:is_flag0(convert)), system:'$restore_trace'(_158208, _158210)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_158208, _158210)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_177716, _177718), once(user:option_value0(html, 'True')), '$restore_trace'(_177716, _177718)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_177716, _177718), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_177716, _177718)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_177716, _177718)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _200968) Fail: (207) [system] current_prolog_flag(windows, _201896) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_207356, _207358), once(user:is_flag0(log)), '$restore_trace'(_207356, _207358)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_207356, _207358), system:once(user:is_flag0(log)), system:'$restore_trace'(_207356, _207358)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_207356, _207358)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_215752) ^ Unify: (204) [user] original_user_error(_215752) Call: (205) [system] stream_property(_215752, file_no(2)) Unify: (205) [system] stream_property(_215752, file_no(2)) Call: (206) [system] nonvar(_215752) Redo: (205) [system] stream_property(_215752, file_no(2)) Unify: (205) [system] stream_property(_215752, file_no(2)) Call: (206) [system] nonvar(_215752) Redo: (205) [system] stream_property(_215752, file_no(2)) Unify: (205) [system] stream_property(_215752, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_226872) Redo: (205) [system] stream_property(_215752, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"]) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ^ Exit: (199) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"]) ^ Exit: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (198) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Call: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Exit: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Exit: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (200) [user] symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Fail: (201) [system] atomic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Fail: (200) [user] symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Redo: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_244634, _244640], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Call: (198) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Call: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Exit: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Exit: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (200) [user] symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Fail: (201) [system] atomic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Fail: (200) [user] symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Redo: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_278080, _244640], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_244640, _244660), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _244660, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 52, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Call: (197) [system] var('$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Call: (198) [system] var(";; DTL Backward chaining Curried ;;") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; DTL Backward chaining Curried ;;"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) ^ Call: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Unify: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_424582, _424584), once(user:is_compatio0), '$restore_trace'(_424582, _424584)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_424582, _424584), system:once(user:is_compatio0), system:'$restore_trace'(_424582, _424584)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_424582, _424584)) ^ Redo: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Unify: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_444098, _444100), once(user:option_value0(load, silent)), '$restore_trace'(_444098, _444100)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_444098, _444100), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_444098, _444100)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_444098, _444100)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_453388, _453390), once(user:is_flag0(convert)), '$restore_trace'(_453388, _453390)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_453388, _453390), system:once(user:is_flag0(convert)), system:'$restore_trace'(_453388, _453390)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_453388, _453390)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_472896, _472898), once(user:option_value0(html, 'True')), '$restore_trace'(_472896, _472898)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_472896, _472898), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_472896, _472898)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_472896, _472898)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Unify: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _496148) Fail: (207) [system] current_prolog_flag(windows, _497076) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_502536, _502538), once(user:is_flag0(log)), '$restore_trace'(_502536, _502538)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_502536, _502538), system:once(user:is_flag0(log)), system:'$restore_trace'(_502536, _502538)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_502536, _502538)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_510932) ^ Unify: (204) [user] original_user_error(_510932) Call: (205) [system] stream_property(_510932, file_no(2)) Unify: (205) [system] stream_property(_510932, file_no(2)) Call: (206) [system] nonvar(_510932) Redo: (205) [system] stream_property(_510932, file_no(2)) Unify: (205) [system] stream_property(_510932, file_no(2)) Call: (206) [system] nonvar(_510932) Redo: (205) [system] stream_property(_510932, file_no(2)) Unify: (205) [system] stream_property(_510932, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_522052) Redo: (205) [system] stream_property(_510932, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; DTL Backward chaining Curried ;;"]) ;;;; DTL Backward chaining Curried ;; ^ Exit: (199) [user] format(';;~w~n', [";; DTL Backward chaining Curried ;;"]) ^ Exit: (198) [user] write_comment(";; DTL Backward chaining Curried ;;") ^ Call: (198) [user] ignore((symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Call: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") ^ Unify: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") Call: (201) [system] atomic(";; DTL Backward chaining Curried ;;") Exit: (201) [system] atomic(";; DTL Backward chaining Curried ;;") ^ Exit: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") ^ Call: (200) [user] symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;") ^ Unify: (200) [user] symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;") Call: (201) [system] atomic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;") Fail: (201) [system] atomic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;") ^ Fail: (200) [user] symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;") ^ Redo: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_19510, _19516], 'MeTTaLog only: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Call: (198) [user] ignore((symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Call: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") ^ Unify: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") Call: (201) [system] atomic(";; DTL Backward chaining Curried ;;") Exit: (201) [system] atomic(";; DTL Backward chaining Curried ;;") ^ Exit: (200) [user] symbolic(";; DTL Backward chaining Curried ;;") ^ Call: (200) [user] symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;") ^ Unify: (200) [user] symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;") Call: (201) [system] atomic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;") Fail: (201) [system] atomic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;") ^ Fail: (200) [user] symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;") ^ Redo: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; DTL Backward chaining Curried ;;"), symbolic_list_concat([_52956, _19516], 'MeTTaLog: ', ";; DTL Backward chaining Curried ;;"), !, atom_string(_19516, _19536), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _19536, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; DTL Backward chaining Curried ;;", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; DTL Backward chaining Curried ;;", 53, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Call: (197) [system] var('$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Call: (198) [system] var(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) ^ Call: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_199458, _199460), once(user:is_compatio0), '$restore_trace'(_199458, _199460)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_199458, _199460), system:once(user:is_compatio0), system:'$restore_trace'(_199458, _199460)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_199458, _199460)) ^ Redo: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_218974, _218976), once(user:option_value0(load, silent)), '$restore_trace'(_218974, _218976)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_218974, _218976), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_218974, _218976)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_218974, _218976)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_228264, _228266), once(user:is_flag0(convert)), '$restore_trace'(_228264, _228266)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_228264, _228266), system:once(user:is_flag0(convert)), system:'$restore_trace'(_228264, _228266)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_228264, _228266)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_247772, _247774), once(user:option_value0(html, 'True')), '$restore_trace'(_247772, _247774)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_247772, _247774), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_247772, _247774)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_247772, _247774)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _271024) Fail: (207) [system] current_prolog_flag(windows, _271952) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_277412, _277414), once(user:is_flag0(log)), '$restore_trace'(_277412, _277414)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_277412, _277414), system:once(user:is_flag0(log)), system:'$restore_trace'(_277412, _277414)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_277412, _277414)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_285808) ^ Unify: (204) [user] original_user_error(_285808) Call: (205) [system] stream_property(_285808, file_no(2)) Unify: (205) [system] stream_property(_285808, file_no(2)) Call: (206) [system] nonvar(_285808) Redo: (205) [system] stream_property(_285808, file_no(2)) Unify: (205) [system] stream_property(_285808, file_no(2)) Call: (206) [system] nonvar(_285808) Redo: (205) [system] stream_property(_285808, file_no(2)) Unify: (205) [system] stream_property(_285808, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_296928) Redo: (205) [system] stream_property(_285808, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"]) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ^ Exit: (199) [user] format(';;~w~n', [";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"]) ^ Exit: (198) [user] write_comment(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (198) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Call: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Exit: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Exit: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (200) [user] symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Fail: (201) [system] atomic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Fail: (200) [user] symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Redo: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_314690, _314696], 'MeTTaLog only: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Call: (198) [user] ignore((symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Call: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Exit: (201) [system] atomic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Exit: (200) [user] symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Call: (200) [user] symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Unify: (200) [user] symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Call: (201) [system] atomic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") Fail: (201) [system] atomic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Fail: (200) [user] symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;") ^ Redo: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), symbolic_list_concat([_348136, _314696], 'MeTTaLog: ', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"), !, atom_string(_314696, _314716), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _314716, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", 54, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, [:, bc, [->, _400854, 'hyperon::space::DynSpace', 'Nat', _400854]], ['_a'=_400854], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Exit: (194) [user] metta_file_buffer(+, [:, bc, [->, _400854, 'hyperon::space::DynSpace', 'Nat', _400854]], ['_a'=_400854], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(877, 43, 28, 877)) ^ Call: (195) [user] apply:maplist(maybe_assign, ['_a'=_400854]) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_a'=_400854]) Call: (196) [apply] apply:maplist_(['_a'=_400854], user:maybe_assign) Unify: (196) [apply] apply:maplist_(['_a'=_400854], user:maybe_assign) Call: (197) [user] maybe_assign('_a'=_400854) Unify: (197) [user] maybe_assign('_a'=_400854) ^ Call: (198) [user] ignore(_400854=_a) ^ Unify: (198) [system] ignore(user:(_400854=_a)) Call: (199) [system] _400854=_a Exit: (199) [system] _a=_a ^ Exit: (198) [system] ignore(user:(_a=_a)) Exit: (197) [user] maybe_assign('_a'=_a) Call: (197) [apply] apply:maplist_([], user:maybe_assign) Unify: (197) [apply] apply:maplist_([], user:maybe_assign) Exit: (197) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_(['_a'=_a], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_a'=_a]) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Call: (197) [system] var([:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Call: (197) [system] string([:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec ^ Call: (197) [user] if_t(into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _480980), pfcAdd_Now('next-operation'(_480980))) ^ Unify: (197) [user] if_t(into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _480980), pfcAdd_Now('next-operation'(_480980))) Call: (198) [user] into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _480980) Unify: (198) [user] into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], op(+, :, _483772)) Call: (199) [user] o_s([bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _483772) Unify: (199) [user] o_s([bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], _483772) Call: (200) [user] o_s(bc, _483772) Unify: (200) [user] o_s(bc, bc) Exit: (200) [user] o_s(bc, bc) Exit: (199) [user] o_s([bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], bc) Exit: (198) [user] into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], op(+, :, bc)) ^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, bc))) ^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, bc))) ^ Call: (199) [user] current_predicate(pfcAdd/1) ^ Exit: (199) [user] current_predicate(pfcAdd/1) ^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, bc)))) ^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, bc)))) ^ Call: (200) [user] clause(pfcTraceExecution, true) ^ Fail: (200) [user] clause(pfcTraceExecution, true) ^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, bc)))) ^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, bc)))) ^ Call: (199) [user] pfcAdd('next-operation'(op(+, :, bc))) ^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :, bc))) ^ Call: (200) [user] must_ex(current_why_UU(_502242)) ^ Unify: (200) [user] must_ex(current_why_UU(_502242)) Call: (202) [user] current_why_UU(_502242) Unify: (202) [user] current_why_UU(_502242) ^ Call: (203) [user] get_why_uu(_502242) ^ Unify: (203) [user] get_why_uu(_502242) ^ Call: (204) [user] findall(_507782, current_why(_507782), _507788) ^ Unify: (204) [$bags] findall(_507782, user:current_why(_507782), _507788) ^ Call: (205) [$bags] findall(_507782, user:current_why(_507782), _507788, []) ^ Unify: (205) [$bags] findall(_507782, user:current_why(_507782), _507788, []) ^ Call: (206) [$bags] cleanup_bag(findall_loop(_507782, user:current_why(_507782), _507788, []), '$destroy_findall_bag') ^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_507782, user:current_why(_507782), _507788, []), '$bags':'$destroy_findall_bag') Call: (207) [$bags] findall_loop(_507782, user:current_why(_507782), _507788, []) Unify: (207) [$bags] findall_loop(_507782, user:current_why(_507782), _507788, []) ^ Call: (208) [user] bugger:current_why(_507782) ^ Unify: (208) [user] bugger:current_why(_507782) ^ Call: (209) [user] bugger:current_why_data(_507782) ^ Unify: (209) [user] bugger:current_why_data(_507782) Call: (210) [system] nb_current('$current_why', wp(_507782, _519042)) Fail: (210) [system] nb_current('$current_why', wp(_507782, _519042)) ^ Redo: (209) [user] bugger:current_why_data(_507782) ^ Unify: (209) [user] bugger:current_why_data(_507782) Call: (210) [t_l] t_l:current_why_source(_507782) Fail: (210) [t_l] t_l:current_why_source(_3804) ^ Fail: (209) [user] bugger:current_why_data(_3804) ^ Redo: (208) [user] bugger:current_why(_3804) ^ Unify: (208) [user] bugger:current_why(mfl4(_6378, _6380, _6382, _6384)) ^ Call: (210) [system] setup_call_cleanup('$notrace'(_7334, _7336), once(user:current_mfl4(_6378, _6380, _6382, _6384)), '$restore_trace'(_7334, _7336)) ^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_7334, _7336), system:once(user:current_mfl4(_6378, _6380, _6382, _6384)), system:'$restore_trace'(_7334, _7336)) ^ Call: (211) [system] sig_atomic(system:'$notrace'(_7334, _7336)) ^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_6378, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_6378, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (207) [$bags] findall_loop(_3804, user:current_why(_3804), _3810, []) Exit: (207) [$bags] findall_loop(_3804, user:current_why(_3804), [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_3804, user:current_why(_3804), [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (205) [$bags] findall(_3804, user:current_why(_3804), [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (204) [$bags] findall(_3804, user:current_why(_3804), [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (204) [system] [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (204) [system] [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3784) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (205) [system] var([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (205) [system] var([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3784) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] nonvar([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (205) [system] nonvar([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_143794, _143796) Fail: (205) [system] [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_143794, _143796) ^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3784) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3784) ^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (207) [system] var([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (207) [system] var([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (207) [user] not(compound([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (208) [system] compound([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (208) [system] compound([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _174148) ^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _174148) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (208) [system] var(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (208) [system] var(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _174148) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (208) [user] not(compound(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (209) [system] compound(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (209) [system] compound(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _174148) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3784) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (206) [system] var(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (206) [system] var(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3784) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (206) [system] nonvar(P;HTML|mfl4(_24230, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (206) [system] nonvar(P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (206) [system] P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_17240, _17242) Fail: (206) [system] P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_17240, _17242) ^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3784) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (200) [user] pfcAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (201) [user] pfcPost('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (201) [user] pfcPost('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, bc))) ^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, bc))) Call: (203) [system] is_list('next-operation'(op(+, :, bc))) Fail: (203) [system] is_list('next-operation'(op(+, :, bc))) ^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, bc))) ^ Call: (203) [user] pfcPost1('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (204) [user] control_arg_types('next-operation'(op(+, :, bc)), _175554) ^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :, bc)), _175554) Call: (205) [system] fail Fail: (205) [system] fail ^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :, bc)), _175554) ^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace))) ^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace))) ^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace)), user:each_call_cleanup) ^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace)), user:each_call_cleanup) Call: (206) [system] current_prolog_flag(occurs_check, _225792) Exit: (206) [system] current_prolog_flag(occurs_check, true) ^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _195350, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_195350)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (207) [system] true==true Exit: (207) [system] true==true ^ Call: (208) [user] pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, bc)), P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, bc)), P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, bc))) ^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, bc))) ^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, bc)), true) ^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, bc)), true) ^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, bc)), true) ^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, bc)), true) ^ Call: (212) [user] strip_module('next-operation'(op(+, :, bc)), _326204, _326206) ^ Exit: (212) [user] strip_module('next-operation'(op(+, :, bc)), user, 'next-operation'(op(+, :, bc))) ^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) Call: (213) [system] _329948=user Exit: (213) [system] user=user ^ Call: (213) [user] clause(user:'next-operation'(op(+, :, bc)), true, _331818) ^ Fail: (213) [user] clause('next-operation'(op(+, :, bc)), true, _331818) ^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Call: (213) [user] clause(user:'next-operation'(op(+, :, bc)), true, _334646) ^ Fail: (213) [user] clause('next-operation'(op(+, :, bc)), true, _334646) ^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, bc)), true) ^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, bc)), true) ^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, bc)), true) ^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, bc))) ^ Call: (209) [user] pfcPost2('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc)))))) ^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc)))))) ^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc))))) ^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc))))) ^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, bc))) ^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, bc))) ^ Call: (215) [user] strip_module('next-operation'(op(+, :, bc)), _361956, _361958) ^ Exit: (215) [user] strip_module('next-operation'(op(+, :, bc)), user, 'next-operation'(op(+, :, bc))) ^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, bc)), _363836, _363838) ^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)), true) Call: (216) [system] var('next-operation'(op(+, :, bc))) Fail: (216) [system] var('next-operation'(op(+, :, bc))) ^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, bc)), _363836, _363838) ^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)), true) ^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)), true) ^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) Call: (216) [system] _372242=user Exit: (216) [system] user=user ^ Call: (216) [user] clause(user:'next-operation'(op(+, :, bc)), true, _374112) ^ Fail: (216) [user] clause('next-operation'(op(+, :, bc)), true, _374112) ^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Call: (216) [user] clause(user:'next-operation'(op(+, :, bc)), true, _376940) ^ Fail: (216) [user] clause('next-operation'(op(+, :, bc)), true, _376940) ^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, bc)), true) ^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, bc))) ^ Call: (214) [user] assert('next-operation'(op(+, :, bc))) ^ Exit: (214) [user] assert('next-operation'(op(+, :, bc))) ^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc))))) ^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, bc)));assert('next-operation'(op(+, :, bc)))))) ^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3810, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, bc))) ^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, bc))) ^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, bc))) ^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, bc))) ^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) Call: (217) [system] var('next-operation'(op(+, :, bc))) Fail: (217) [system] var('next-operation'(op(+, :, bc))) ^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) Call: (217) [system] compound('next-operation'(op(+, :, bc))) Exit: (217) [system] compound('next-operation'(op(+, :, bc))) Call: (217) [system] 1<1 Fail: (217) [system] 1<1 ^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _433610) Call: (217) [system] _444762 is 1+ -1 Exit: (217) [system] 0 is 1+ -1 ^ Call: (217) [user] compound_eles('next-operation'(op(+, :, bc)), _446620) ^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, bc)), _446620) Call: (218) [system] is_list('next-operation'(op(+, :, bc))) Fail: (218) [system] is_list('next-operation'(op(+, :, bc))) ^ Redo: (217) [user] compound_eles('next-operation'(op(+, :, bc)), _446620) ^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, bc)), _446620) Call: (218) [system] compound('next-operation'(op(+, :, bc))) Exit: (218) [system] compound('next-operation'(op(+, :, bc))) Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, bc)), _454030, _454032) Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, bc)), 'next-operation', [op(+, :, bc)]) Call: (218) [lists] lists:member(_446620, ['next-operation', op(+, :, bc)]) Unify: (218) [lists] lists:member(_446620, ['next-operation', op(+, :, bc)]) Call: (219) [lists] lists:member_([op(+, :, bc)], _446620, 'next-operation') Unify: (219) [lists] lists:member_([op(+, :, bc)], 'next-operation', 'next-operation') Exit: (219) [lists] lists:member_([op(+, :, bc)], 'next-operation', 'next-operation') Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, bc)]) ^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, bc)), 'next-operation') ^ Call: (217) [user] compound_eles(0, 'next-operation', _433610) ^ Unify: (217) [user] compound_eles(0, 'next-operation', _433610) Call: (218) [system] var('next-operation') Fail: (218) [system] var('next-operation') ^ Redo: (217) [user] compound_eles(0, 'next-operation', _433610) ^ Unify: (217) [user] compound_eles(0, 'next-operation', _433610) Call: (218) [system] compound('next-operation') Fail: (218) [system] compound('next-operation') ^ Redo: (217) [user] compound_eles(0, 'next-operation', _433610) Call: (218) [system] _433610='next-operation' Exit: (218) [system] 'next-operation'='next-operation' ^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), 'next-operation') ^ Call: (216) [user] pfcIgnored('next-operation') ^ Fail: (216) [user] pfcIgnored('next-operation') Redo: (219) [lists] lists:member_([op(+, :, bc)], _446620, 'next-operation') Unify: (219) [lists] lists:member_([op(+, :, bc)], _446620, 'next-operation') Call: (220) [lists] lists:member_([], _446620, op(+, :, bc)) Unify: (220) [lists] lists:member_([], op(+, :, bc), op(+, :, bc)) Exit: (220) [lists] lists:member_([], op(+, :, bc), op(+, :, bc)) Exit: (219) [lists] lists:member_([op(+, :, bc)], op(+, :, bc), 'next-operation') Exit: (218) [lists] lists:member(op(+, :, bc), ['next-operation', op(+, :, bc)]) ^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, bc)), op(+, :, bc)) ^ Call: (217) [user] compound_eles(0, op(+, :, bc), _433610) ^ Unify: (217) [user] compound_eles(0, op(+, :, bc), _433610) Call: (218) [system] var(op(+, :, bc)) Fail: (218) [system] var(op(+, :, bc)) ^ Redo: (217) [user] compound_eles(0, op(+, :, bc), _433610) ^ Unify: (217) [user] compound_eles(0, op(+, :, bc), _433610) Call: (218) [system] compound(op(+, :, bc)) Exit: (218) [system] compound(op(+, :, bc)) Call: (218) [system] 0<1 Exit: (218) [system] 0<1 Call: (218) [system] _433610=op(+, :, bc) Exit: (218) [system] op(+, :, bc)=op(+, :, bc) ^ Exit: (217) [user] compound_eles(0, op(+, :, bc), op(+, :, bc)) ^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), op(+, :, bc)) ^ Call: (216) [user] pfcIgnored(op(+, :, bc)) ^ Fail: (216) [user] pfcIgnored(op(+, :, bc)) ^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, bc))) ^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, bc))) ^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, bc))) ^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) Call: (216) [system] var('next-operation'(op(+, :, bc))) Fail: (216) [system] var('next-operation'(op(+, :, bc))) ^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) Call: (216) [system] compound('next-operation'(op(+, :, bc))) Exit: (216) [system] compound('next-operation'(op(+, :, bc))) Call: (216) [system] 1<1 Fail: (216) [system] 1<1 ^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), _501410) Call: (216) [system] _512562 is 1+ -1 Exit: (216) [system] 0 is 1+ -1 ^ Call: (216) [user] compound_eles('next-operation'(op(+, :, bc)), _514420) ^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, bc)), _514420) Call: (217) [system] is_list('next-operation'(op(+, :, bc))) Fail: (217) [system] is_list('next-operation'(op(+, :, bc))) ^ Redo: (216) [user] compound_eles('next-operation'(op(+, :, bc)), _514420) ^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, bc)), _514420) Call: (217) [system] compound('next-operation'(op(+, :, bc))) Exit: (217) [system] compound('next-operation'(op(+, :, bc))) Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, bc)), _521830, _521832) Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, bc)), 'next-operation', [op(+, :, bc)]) Call: (217) [lists] lists:member(_3950, ['next-operation', op(+, :, bc)]) Unify: (217) [lists] lists:member(_3950, ['next-operation', op(+, :, bc)]) Call: (218) [lists] lists:member_([op(+, :, bc)], _3950, 'next-operation') Unify: (218) [lists] lists:member_([op(+, :, bc)], 'next-operation', 'next-operation') Exit: (218) [lists] lists:member_([op(+, :, bc)], 'next-operation', 'next-operation') Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, bc)]) ^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, bc)), 'next-operation') ^ Call: (216) [user] compound_eles(0, 'next-operation', _3946) ^ Unify: (216) [user] compound_eles(0, 'next-operation', _3946) Call: (217) [system] var('next-operation') Fail: (217) [system] var('next-operation') ^ Redo: (216) [user] compound_eles(0, 'next-operation', _3946) ^ Unify: (216) [user] compound_eles(0, 'next-operation', _3946) Call: (217) [system] compound('next-operation') Fail: (217) [system] compound('next-operation') ^ Redo: (216) [user] compound_eles(0, 'next-operation', _3946) Call: (217) [system] _3946='next-operation' Exit: (217) [system] 'next-operation'='next-operation' ^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), 'next-operation') ^ Call: (215) [user] pfcTraced('next-operation') ^ Fail: (215) [user] pfcTraced('next-operation') Redo: (218) [lists] lists:member_([op(+, :, bc)], _3950, 'next-operation') Unify: (218) [lists] lists:member_([op(+, :, bc)], _3950, 'next-operation') Call: (219) [lists] lists:member_([], _3950, op(+, :, bc)) Unify: (219) [lists] lists:member_([], op(+, :, bc), op(+, :, bc)) Exit: (219) [lists] lists:member_([], op(+, :, bc), op(+, :, bc)) Exit: (218) [lists] lists:member_([op(+, :, bc)], op(+, :, bc), 'next-operation') Exit: (217) [lists] lists:member(op(+, :, bc), ['next-operation', op(+, :, bc)]) ^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, bc)), op(+, :, bc)) ^ Call: (216) [user] compound_eles(0, op(+, :, bc), _3946) ^ Unify: (216) [user] compound_eles(0, op(+, :, bc), _3946) Call: (217) [system] var(op(+, :, bc)) Fail: (217) [system] var(op(+, :, bc)) ^ Redo: (216) [user] compound_eles(0, op(+, :, bc), _3946) ^ Unify: (216) [user] compound_eles(0, op(+, :, bc), _3946) Call: (217) [system] compound(op(+, :, bc)) Exit: (217) [system] compound(op(+, :, bc)) Call: (217) [system] 0<1 Exit: (217) [system] 0<1 Call: (217) [system] _3946=op(+, :, bc) Exit: (217) [system] op(+, :, bc)=op(+, :, bc) ^ Exit: (216) [user] compound_eles(0, op(+, :, bc), op(+, :, bc)) ^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, bc)), op(+, :, bc)) ^ Call: (215) [user] pfcTraced(op(+, :, bc)) ^ Fail: (215) [user] pfcTraced(op(+, :, bc)) ^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, bc))) ^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (214) [user] pfcSpied('next-operation'(op(+, :, bc)), +) ^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :, bc)), +) ^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcGetSearch(_147868) ^ Unify: (213) [user] pfcGetSearch(_147868) Call: (214) [t_l] t_l:pfcSearchTL(_149718) Fail: (214) [t_l] t_l:pfcSearchTL(_149718) ^ Redo: (213) [user] pfcGetSearch(_147868) ^ Call: (214) [user] pfcSearch(_152492) ^ Unify: (214) [user] pfcSearch(direct) ^ Exit: (214) [user] pfcSearch(direct) Call: (214) [system] _147868=direct Exit: (214) [system] direct=direct ^ Exit: (213) [user] pfcGetSearch(direct) ^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (214) [system] direct=direct Exit: (214) [system] direct=direct ^ Call: (214) [user] pfcFwd('next-operation'(op(+, :, bc))) ^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, bc))) ^ Call: (215) [user] control_arg_types('next-operation'(op(+, :, bc)), _176926) ^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :, bc)), _176926) Call: (216) [system] fail Fail: (216) [system] fail ^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :, bc)), _176926) ^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :, bc))) ^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, bc))) ^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, bc)))) ^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc)))) ^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:each_call_cleanup) ^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:each_call_cleanup) Call: (217) [system] current_prolog_flag(occurs_check, _187188) Exit: (217) [system] current_prolog_flag(occurs_check, true) ^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:set_prolog_flag(occurs_check, true)) ^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:set_prolog_flag(occurs_check, true)) Call: (218) [system] true==true Exit: (218) [system] true==true ^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :, bc))) ^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, bc))) Call: (219) [system] is_list(_194684) Fail: (219) [system] is_list(_194684) ^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, bc))) ^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :, bc))) ^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, bc))) ^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :, bc))) ^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, bc))) ^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, bc))) Call: (220) [system] copy_term('next-operation'(op(+, :, bc)), _202078) Exit: (220) [system] copy_term('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Call: (221) [user] fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Unify: (221) [user] fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, bc)), _207670), true) ^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, bc)), _207670), true) ^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (224) [system] var('$pt$'('next-operation'(op(+, :, bc)), _207670)) Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, bc)), _207670), imported_from(system)) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), imported_from(system)) Call: (225) [system] nonvar(imported_from(system)) Exit: (225) [system] nonvar(imported_from(system)) Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), imported_from(system)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, bc)), _207670), built_in) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), built_in) Call: (225) [system] nonvar(built_in) Exit: (225) [system] nonvar(built_in) Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, bc)), _207670), _244740, _244742) Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, bc)), _207670), _244740, _244742) Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, bc)), _207670), _244740, _244742) Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, bc)), _207670), '$pt$', 2) Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, bc)), _207670), '$pt$', 2) ^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2) ^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2) ^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), built_in) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, bc)), _207670), _255982) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), _256922) Call: (225) [system] nonvar(_257780) ^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), _258782) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), _259716) Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [system] atom(user) Exit: (226) [system] atom(user) Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), interpreted) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, bc)), _207670), number_of_clauses(_268910)) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), number_of_clauses(_268910)) Call: (225) [system] nonvar(number_of_clauses(_268910)) Exit: (225) [system] nonvar(number_of_clauses(_268910)) Call: (225) [$syspreds] property_predicate(number_of_clauses(_268910), user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (225) [$syspreds] property_predicate(number_of_clauses(_268910), user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, bc)), _207670)) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, bc)), _207670), number_of_clauses(0)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _283754), (prolog_current_choice(_283764), push_current_choice(_283764), clause('$pt$'('next-operation'(op(+, :, bc)), _207670), _283786), pfc_call(_283786)), nb_setval('$pfc_current_choice', _283754)) ^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _283754), user:(prolog_current_choice(_283764), push_current_choice(_283764), clause('$pt$'('next-operation'(op(+, :, bc)), _207670), _283786), pfc_call(_283786)), user:nb_setval('$pfc_current_choice', _283754)) ^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _283754)) Call: (227) [system] nb_current('$pfc_current_choice', _283754) Exit: (227) [system] nb_current('$pfc_current_choice', []) ^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (226) [system] prolog_current_choice(_283764) Exit: (226) [system] prolog_current_choice(2930) ^ Call: (226) [user] push_current_choice(2930) ^ Unify: (226) [user] push_current_choice(2930) Call: (227) [system] nb_current('$pfc_current_choice', _293104) Exit: (227) [system] nb_current('$pfc_current_choice', []) Call: (227) [system] b_setval('$pfc_current_choice', [2930]) Exit: (227) [system] b_setval('$pfc_current_choice', [2930]) ^ Exit: (226) [user] push_current_choice(2930) ^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, bc)), _207670), _283786) ^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, bc)), _207670), _283786) Call: (226) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (227) [system] duplicate_term([], _301476) Exit: (227) [system] duplicate_term([], []) Call: (227) [system] nb_linkval('$pfc_current_choice', []) Exit: (227) [system] nb_linkval('$pfc_current_choice', []) Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _283754), user:(prolog_current_choice(_283764), push_current_choice(_283764), clause('$pt$'('next-operation'(op(+, :, bc)), _207670), _283786), pfc_call(_283786)), user:nb_setval('$pfc_current_choice', _283754)) ^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, bc)), _207670)) ^ Redo: (221) [user] fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Unify: (221) [user] fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Exit: (221) [user] fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Call: (221) [user] fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Unify: (221) [user] fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Call: (222) [user] pfc_spft(_316346, _316432, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)) ^ Unify: (222) [user] pfc_spft(_316346, _317364, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)) ^ Call: (223) [user] pfcCallSystem('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (223) [user] pfcCallSystem('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (225) [system] var('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Fail: (225) [system] var('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Redo: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (225) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (225) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Redo: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (225) [user] predicate_property('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), imported_from(system)) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), imported_from(system)) Call: (226) [system] nonvar(imported_from(system)) Exit: (226) [system] nonvar(imported_from(system)) Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (228) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (228) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (228) [system] atom(user) Exit: (228) [system] atom(user) Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), imported_from(system)) ^ Redo: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (225) [user] predicate_property('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), built_in) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), built_in) Call: (226) [system] nonvar(built_in) Exit: (226) [system] nonvar(built_in) Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (227) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [$syspreds] goal_name_arity('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _352504, _352506) Unify: (227) [$syspreds] goal_name_arity('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _352504, _352506) Call: (228) [system] compound('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (228) [system] compound('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (228) [system] compound_name_arity('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _352504, _352506) Exit: (228) [system] compound_name_arity('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), '$spft$', 3) Exit: (227) [$syspreds] goal_name_arity('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), '$spft$', 3) ^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3) ^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3) ^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), built_in) ^ Redo: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (225) [user] predicate_property('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _363746) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _364686) Call: (226) [system] nonvar(_365544) ^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _366546) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _367480) Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (227) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), interpreted) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (225) [user] predicate_property('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), number_of_clauses(_376674)) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), number_of_clauses(_376674)) Call: (226) [system] nonvar(number_of_clauses(_376674)) Exit: (226) [system] nonvar(number_of_clauses(_376674)) Call: (226) [$syspreds] property_predicate(number_of_clauses(_376674), user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (226) [$syspreds] property_predicate(number_of_clauses(_376674), user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (228) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (228) [system] callable('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Call: (228) [system] atom(user) Exit: (228) [system] atom(user) Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) Exit: (226) [$syspreds] property_predicate(number_of_clauses(755), user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), number_of_clauses(755)) ^ Unify: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _391518), (prolog_current_choice(_391528), push_current_choice(_391528), clause('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _391550), pfc_call(_391550)), nb_setval('$pfc_current_choice', _391518)) ^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _391518), user:(prolog_current_choice(_391528), push_current_choice(_391528), clause('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _391550), pfc_call(_391550)), user:nb_setval('$pfc_current_choice', _391518)) ^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _391518)) Call: (228) [system] nb_current('$pfc_current_choice', _391518) Exit: (228) [system] nb_current('$pfc_current_choice', []) ^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (227) [system] prolog_current_choice(_391528) Exit: (227) [system] prolog_current_choice(2950) ^ Call: (227) [user] push_current_choice(2950) ^ Unify: (227) [user] push_current_choice(2950) Call: (228) [system] nb_current('$pfc_current_choice', _400868) Exit: (228) [system] nb_current('$pfc_current_choice', []) Call: (228) [system] b_setval('$pfc_current_choice', [2950]) Exit: (228) [system] b_setval('$pfc_current_choice', [2950]) ^ Exit: (227) [user] push_current_choice(2950) ^ Call: (227) [user] clause('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _391550) ^ Fail: (227) [user] clause('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _391550) Call: (227) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (228) [system] duplicate_term([], _409240) Exit: (228) [system] duplicate_term([], []) Call: (228) [system] nb_linkval('$pfc_current_choice', []) Exit: (228) [system] nb_linkval('$pfc_current_choice', []) Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _391518), user:(prolog_current_choice(_391528), push_current_choice(_391528), clause('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)), _391550), pfc_call(_391550)), user:nb_setval('$pfc_current_choice', _391518)) ^ Fail: (224) [user] pfc_call('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Fail: (223) [user] pfcCallSystem('$spft$'(_316346, _318224, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354))) ^ Fail: (222) [user] pfc_spft(_316346, _416744, '$nt$'('next-operation'(op(+, :, bc)), _316352, _316354)) ^ Redo: (221) [user] fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Unify: (221) [user] fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Exit: (221) [user] fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc))) ^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, bc)), 'next-operation'(op(+, :, bc)))) ^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, bc))) ^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, bc))) ^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:set_prolog_flag(occurs_check, true)) ^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc))), user:each_call_cleanup) ^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, bc)))) ^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :, bc))) ^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3810, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_3810)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3810, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_3810)), trace)), user:each_call_cleanup) ^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3810, (notrace, wdmsg(('next-operation'(op(+, :, bc))=>_3810)), trace))) ^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, bc))) ^ Exit: (201) [user] pfcPost('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (201) [user] pfcRun ^ Unify: (201) [user] pfcRun ^ Call: (202) [user] pfcGetSearch(direct) ^ Unify: (202) [user] pfcGetSearch(direct) Call: (203) [t_l] t_l:pfcSearchTL(_514050) Fail: (203) [t_l] t_l:pfcSearchTL(_514050) ^ Redo: (202) [user] pfcGetSearch(direct) ^ Call: (203) [user] pfcSearch(_516824) ^ Unify: (203) [user] pfcSearch(direct) ^ Exit: (203) [user] pfcSearch(direct) Call: (203) [system] direct=direct Exit: (203) [system] direct=direct ^ Exit: (202) [user] pfcGetSearch(direct) ^ Unify: (201) [user] pfcRun ^ Exit: (201) [user] pfcRun ^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :, bc)), (P;HTML|mfl4(_3786, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :, bc))) ^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, bc))) ^ Exit: (197) [user] if_t(into_simple_op(+, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], op(+, :, bc)), pfcAdd_Now('next-operation'(op(+, :, bc)))) Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), _3422)) Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), _3422)) ^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), _3422) ^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), _3422) Call: (200) [system] asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]])\=[_18226|_18228] Exit: (200) [system] asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]])\=[_18226|_18228] ^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->_3422='True';_3422='False')) ^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->_3422='True';_3422='False')) Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->_3422='True';_3422='False'), error(_21964, _21966), fail) Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->_3422='True';_3422='False'), error(_21964, _21966), fail) Call: (204) [user] asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (204) [user] asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (205) [user] metta_interp_mode(+, _25680) Unify: (205) [user] metta_interp_mode(+, load) Exit: (205) [user] metta_interp_mode(+, load) Call: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (206) [user] metta_interp_mode(load, _30270) Redo: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (206) [system] load==exec Redo: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (206) [user] asserted_do_metta2('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (206) [user] asserted_do_metta2('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (207) [system] nonvar(load) Exit: (207) [system] nonvar(load) Call: (207) [user] metta_interp_mode(load, _39492) Redo: (206) [user] asserted_do_metta2('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Unify: (206) [user] asserted_do_metta2('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) ^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))) ^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))) ^ Call: (208) [user] is_compatio ^ Unify: (208) [user] is_compatio ^ Call: (210) [system] setup_call_cleanup('$notrace'(_45968, _45970), once(user:is_compatio0), '$restore_trace'(_45968, _45970)) ^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_45968, _45970), system:once(user:is_compatio0), system:'$restore_trace'(_45968, _45970)) ^ Call: (211) [system] sig_atomic(system:'$notrace'(_45968, _45970)) ^ Fail: (208) [user] is_compatio ^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))) ^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))) ^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_51586, must_det_ll(user:metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]])))), (_51586==""->true;our_ansi_format('#ffa505', '~w~n', [_51586])))) ^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_51586, must_det_ll(user:metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]])))), (_51586==""->true;our_ansi_format('#ffa505', '~w~n', [_51586])))) (: bc (-> $a hyperon::space::DynSpace Nat $a)) ; Action: load=metta_atom_asserted('&self',[:,bc,[->,_a,'hyperon::space::DynSpace','Nat',_a]]) ^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""])))) ^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], metta_atom('&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))) Exit: (206) [user] asserted_do_metta2('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Exit: (205) [user] asserted_do_metta('&self', load, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Exit: (204) [user] asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]) Call: (204) [system] _3422='True' Exit: (204) [system] 'True'='True' Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->'True'='True';'True'='False'), error(_21964, _21966), fail) ^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]))*->'True'='True';'True'='False')) ^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), 'True') Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]]), 'True')) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], 'True') ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, bc, [->, _a, 'hyperon::space::DynSpace', 'Nat', _a]], 'True')) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; Base case", 58, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; Base case", 58, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Call: (197) [system] var('$COMMENT'(";; Base case", 58, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; Base case", 58, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Call: (198) [system] var(";; Base case") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; Base case"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) ^ Call: (198) [user] write_comment(";; Base case") ^ Unify: (198) [user] write_comment(";; Base case") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_178650, _178652), once(user:is_compatio0), '$restore_trace'(_178650, _178652)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_178650, _178652), system:once(user:is_compatio0), system:'$restore_trace'(_178650, _178652)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_178650, _178652)) ^ Redo: (198) [user] write_comment(";; Base case") ^ Unify: (198) [user] write_comment(";; Base case") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_198166, _198168), once(user:option_value0(load, silent)), '$restore_trace'(_198166, _198168)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_198166, _198168), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_198166, _198168)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_198166, _198168)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_207456, _207458), once(user:is_flag0(convert)), '$restore_trace'(_207456, _207458)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_207456, _207458), system:once(user:is_flag0(convert)), system:'$restore_trace'(_207456, _207458)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_207456, _207458)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_226964, _226966), once(user:option_value0(html, 'True')), '$restore_trace'(_226964, _226966)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_226964, _226966), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_226964, _226966)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_226964, _226966)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; Base case") ^ Unify: (198) [user] write_comment(";; Base case") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _250216) Fail: (207) [system] current_prolog_flag(windows, _251144) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_256604, _256606), once(user:is_flag0(log)), '$restore_trace'(_256604, _256606)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_256604, _256606), system:once(user:is_flag0(log)), system:'$restore_trace'(_256604, _256606)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_256604, _256606)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_265000) ^ Unify: (204) [user] original_user_error(_265000) Call: (205) [system] stream_property(_265000, file_no(2)) Unify: (205) [system] stream_property(_265000, file_no(2)) Call: (206) [system] nonvar(_265000) Redo: (205) [system] stream_property(_265000, file_no(2)) Unify: (205) [system] stream_property(_265000, file_no(2)) Call: (206) [system] nonvar(_265000) Redo: (205) [system] stream_property(_265000, file_no(2)) Unify: (205) [system] stream_property(_265000, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_276120) Redo: (205) [system] stream_property(_265000, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; Base case"]) ;;;; Base case ^ Exit: (199) [user] format(';;~w~n', [";; Base case"]) ^ Exit: (198) [user] write_comment(";; Base case") ^ Call: (198) [user] ignore((symbolic(";; Base case"), symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Call: (200) [user] symbolic(";; Base case") ^ Unify: (200) [user] symbolic(";; Base case") Call: (201) [system] atomic(";; Base case") Exit: (201) [system] atomic(";; Base case") ^ Exit: (200) [user] symbolic(";; Base case") ^ Call: (200) [user] symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case") ^ Unify: (200) [user] symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case") Call: (201) [system] atomic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case") Fail: (201) [system] atomic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case") ^ Fail: (200) [user] symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case") ^ Redo: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_293882, _293888], 'MeTTaLog only: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Call: (198) [user] ignore((symbolic(";; Base case"), symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Call: (200) [user] symbolic(";; Base case") ^ Unify: (200) [user] symbolic(";; Base case") Call: (201) [system] atomic(";; Base case") Exit: (201) [system] atomic(";; Base case") ^ Exit: (200) [user] symbolic(";; Base case") ^ Call: (200) [user] symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case") ^ Unify: (200) [user] symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case") Call: (201) [system] atomic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case") Fail: (201) [system] atomic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case") ^ Fail: (200) [user] symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case") ^ Redo: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; Base case"), symbolic_list_concat([_327328, _293888], 'MeTTaLog: ', ";; Base case"), !, atom_string(_293888, _293908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _293908, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; Base case", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; Base case", 58, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Call: (197) [system] var('$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Call: (198) [system] var(";; (= (bc (: $prf $ccln) $space $_1)") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; (= (bc (: $prf $ccln) $space $_1)"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) ^ Call: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_473830, _473832), once(user:is_compatio0), '$restore_trace'(_473830, _473832)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_473830, _473832), system:once(user:is_compatio0), system:'$restore_trace'(_473830, _473832)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_473830, _473832)) ^ Redo: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_493346, _493348), once(user:option_value0(load, silent)), '$restore_trace'(_493346, _493348)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_493346, _493348), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_493346, _493348)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_493346, _493348)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_502636, _502638), once(user:is_flag0(convert)), '$restore_trace'(_502636, _502638)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_502636, _502638), system:once(user:is_flag0(convert)), system:'$restore_trace'(_502636, _502638)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_502636, _502638)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_522144, _522146), once(user:option_value0(html, 'True')), '$restore_trace'(_522144, _522146)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_522144, _522146), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_522144, _522146)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_3706, _3708)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _25036) Fail: (207) [system] current_prolog_flag(windows, _25964) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_31424, _31426), once(user:is_flag0(log)), '$restore_trace'(_31424, _31426)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_31424, _31426), system:once(user:is_flag0(log)), system:'$restore_trace'(_31424, _31426)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_31424, _31426)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_39820) ^ Unify: (204) [user] original_user_error(_39820) Call: (205) [system] stream_property(_39820, file_no(2)) Unify: (205) [system] stream_property(_39820, file_no(2)) Call: (206) [system] nonvar(_39820) Redo: (205) [system] stream_property(_39820, file_no(2)) Unify: (205) [system] stream_property(_39820, file_no(2)) Call: (206) [system] nonvar(_39820) Redo: (205) [system] stream_property(_39820, file_no(2)) Unify: (205) [system] stream_property(_39820, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_50940) Redo: (205) [system] stream_property(_39820, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; (= (bc (: $prf $ccln) $space $_1)"]) ;;;; (= (bc (: $prf $ccln) $space $_1) ^ Exit: (199) [user] format(';;~w~n', [";; (= (bc (: $prf $ccln) $space $_1)"]) ^ Exit: (198) [user] write_comment(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (198) [user] ignore((symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Call: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") Call: (201) [system] atomic(";; (= (bc (: $prf $ccln) $space $_1)") Exit: (201) [system] atomic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Exit: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (200) [user] symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (200) [user] symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)") Call: (201) [system] atomic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)") Fail: (201) [system] atomic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Fail: (200) [user] symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_68702, _68708], 'MeTTaLog only: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Call: (198) [user] ignore((symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Call: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") Call: (201) [system] atomic(";; (= (bc (: $prf $ccln) $space $_1)") Exit: (201) [system] atomic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Exit: (200) [user] symbolic(";; (= (bc (: $prf $ccln) $space $_1)") ^ Call: (200) [user] symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Unify: (200) [user] symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)") Call: (201) [system] atomic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)") Fail: (201) [system] atomic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Fail: (200) [user] symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (= (bc (: $prf $ccln) $space $_1)"), symbolic_list_concat([_102148, _68708], 'MeTTaLog: ', ";; (= (bc (: $prf $ccln) $space $_1)"), !, atom_string(_68708, _68728), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _68728, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc (: $prf $ccln) $space $_1)", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc (: $prf $ccln) $space $_1)", 59, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Call: (197) [system] var('$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Call: (198) [system] var(";; (match $space (: $prf $ccln)") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; (match $space (: $prf $ccln)"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) ^ Call: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Unify: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_248650, _248652), once(user:is_compatio0), '$restore_trace'(_248650, _248652)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_248650, _248652), system:once(user:is_compatio0), system:'$restore_trace'(_248650, _248652)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_248650, _248652)) ^ Redo: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Unify: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_268166, _268168), once(user:option_value0(load, silent)), '$restore_trace'(_268166, _268168)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_268166, _268168), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_268166, _268168)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_268166, _268168)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_277456, _277458), once(user:is_flag0(convert)), '$restore_trace'(_277456, _277458)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_277456, _277458), system:once(user:is_flag0(convert)), system:'$restore_trace'(_277456, _277458)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_277456, _277458)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_296964, _296966), once(user:option_value0(html, 'True')), '$restore_trace'(_296964, _296966)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_296964, _296966), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_296964, _296966)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_296964, _296966)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Unify: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _320216) Fail: (207) [system] current_prolog_flag(windows, _321144) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_326604, _326606), once(user:is_flag0(log)), '$restore_trace'(_326604, _326606)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_326604, _326606), system:once(user:is_flag0(log)), system:'$restore_trace'(_326604, _326606)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_326604, _326606)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_335000) ^ Unify: (204) [user] original_user_error(_335000) Call: (205) [system] stream_property(_335000, file_no(2)) Unify: (205) [system] stream_property(_335000, file_no(2)) Call: (206) [system] nonvar(_335000) Redo: (205) [system] stream_property(_335000, file_no(2)) Unify: (205) [system] stream_property(_335000, file_no(2)) Call: (206) [system] nonvar(_335000) Redo: (205) [system] stream_property(_335000, file_no(2)) Unify: (205) [system] stream_property(_335000, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_346120) Redo: (205) [system] stream_property(_335000, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; (match $space (: $prf $ccln)"]) ;;;; (match $space (: $prf $ccln) ^ Exit: (199) [user] format(';;~w~n', [";; (match $space (: $prf $ccln)"]) ^ Exit: (198) [user] write_comment(";; (match $space (: $prf $ccln)") ^ Call: (198) [user] ignore((symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Call: (200) [user] symbolic(";; (match $space (: $prf $ccln)") ^ Unify: (200) [user] symbolic(";; (match $space (: $prf $ccln)") Call: (201) [system] atomic(";; (match $space (: $prf $ccln)") Exit: (201) [system] atomic(";; (match $space (: $prf $ccln)") ^ Exit: (200) [user] symbolic(";; (match $space (: $prf $ccln)") ^ Call: (200) [user] symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)") ^ Unify: (200) [user] symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)") Call: (201) [system] atomic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)") Fail: (201) [system] atomic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)") ^ Fail: (200) [user] symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_363882, _363888], 'MeTTaLog only: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Call: (198) [user] ignore((symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Call: (200) [user] symbolic(";; (match $space (: $prf $ccln)") ^ Unify: (200) [user] symbolic(";; (match $space (: $prf $ccln)") Call: (201) [system] atomic(";; (match $space (: $prf $ccln)") Exit: (201) [system] atomic(";; (match $space (: $prf $ccln)") ^ Exit: (200) [user] symbolic(";; (match $space (: $prf $ccln)") ^ Call: (200) [user] symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)") ^ Unify: (200) [user] symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)") Call: (201) [system] atomic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)") Fail: (201) [system] atomic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)") ^ Fail: (200) [user] symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (match $space (: $prf $ccln)"), symbolic_list_concat([_397328, _363888], 'MeTTaLog: ', ";; (match $space (: $prf $ccln)"), !, atom_string(_363888, _363908), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _363908, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space (: $prf $ccln)", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space (: $prf $ccln)", 60, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (: $prf $ccln)))", 61, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (: $prf $ccln)))", 61, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Call: (197) [system] var('$COMMENT'(";; (: $prf $ccln)))", 61, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; (: $prf $ccln)))", 61, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Call: (198) [system] var(";; (: $prf $ccln)))") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; (: $prf $ccln)))"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) ^ Call: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Unify: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_23976, _23978), once(user:is_compatio0), '$restore_trace'(_23976, _23978)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_23976, _23978), system:once(user:is_compatio0), system:'$restore_trace'(_23976, _23978)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_23976, _23978)) ^ Redo: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Unify: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_43492, _43494), once(user:option_value0(load, silent)), '$restore_trace'(_43492, _43494)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_43492, _43494), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_43492, _43494)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_43492, _43494)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_52782, _52784), once(user:is_flag0(convert)), '$restore_trace'(_52782, _52784)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_52782, _52784), system:once(user:is_flag0(convert)), system:'$restore_trace'(_52782, _52784)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_52782, _52784)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_72290, _72292), once(user:option_value0(html, 'True')), '$restore_trace'(_72290, _72292)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_72290, _72292), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_72290, _72292)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_72290, _72292)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Unify: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _95542) Fail: (207) [system] current_prolog_flag(windows, _96470) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_101930, _101932), once(user:is_flag0(log)), '$restore_trace'(_101930, _101932)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_101930, _101932), system:once(user:is_flag0(log)), system:'$restore_trace'(_101930, _101932)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_101930, _101932)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_110326) ^ Unify: (204) [user] original_user_error(_110326) Call: (205) [system] stream_property(_110326, file_no(2)) Unify: (205) [system] stream_property(_110326, file_no(2)) Call: (206) [system] nonvar(_110326) Redo: (205) [system] stream_property(_110326, file_no(2)) Unify: (205) [system] stream_property(_110326, file_no(2)) Call: (206) [system] nonvar(_110326) Redo: (205) [system] stream_property(_110326, file_no(2)) Unify: (205) [system] stream_property(_110326, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_121446) Redo: (205) [system] stream_property(_110326, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; (: $prf $ccln)))"]) ;;;; (: $prf $ccln))) ^ Exit: (199) [user] format(';;~w~n', [";; (: $prf $ccln)))"]) ^ Exit: (198) [user] write_comment(";; (: $prf $ccln)))") ^ Call: (198) [user] ignore((symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Call: (200) [user] symbolic(";; (: $prf $ccln)))") ^ Unify: (200) [user] symbolic(";; (: $prf $ccln)))") Call: (201) [system] atomic(";; (: $prf $ccln)))") Exit: (201) [system] atomic(";; (: $prf $ccln)))") ^ Exit: (200) [user] symbolic(";; (: $prf $ccln)))") ^ Call: (200) [user] symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))") ^ Unify: (200) [user] symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))") Call: (201) [system] atomic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))") Fail: (201) [system] atomic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))") ^ Fail: (200) [user] symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))") ^ Redo: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_139208, _139214], 'MeTTaLog only: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Call: (198) [user] ignore((symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Call: (200) [user] symbolic(";; (: $prf $ccln)))") ^ Unify: (200) [user] symbolic(";; (: $prf $ccln)))") Call: (201) [system] atomic(";; (: $prf $ccln)))") Exit: (201) [system] atomic(";; (: $prf $ccln)))") ^ Exit: (200) [user] symbolic(";; (: $prf $ccln)))") ^ Call: (200) [user] symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))") ^ Unify: (200) [user] symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))") Call: (201) [system] atomic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))") Fail: (201) [system] atomic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))") ^ Fail: (200) [user] symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))") ^ Redo: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (: $prf $ccln)))"), symbolic_list_concat([_172654, _139214], 'MeTTaLog: ', ";; (: $prf $ccln)))"), !, atom_string(_139214, _139234), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _139234, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (: $prf $ccln)))", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (: $prf $ccln)))", 61, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";;", 62, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";;", 62, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Call: (197) [system] var('$COMMENT'(";;", 62, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";;", 62, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Call: (198) [system] var(";;") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";;"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) ^ Call: (198) [user] write_comment(";;") ^ Unify: (198) [user] write_comment(";;") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_319148, _319150), once(user:is_compatio0), '$restore_trace'(_319148, _319150)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_319148, _319150), system:once(user:is_compatio0), system:'$restore_trace'(_319148, _319150)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_319148, _319150)) ^ Redo: (198) [user] write_comment(";;") ^ Unify: (198) [user] write_comment(";;") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_338664, _338666), once(user:option_value0(load, silent)), '$restore_trace'(_338664, _338666)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_338664, _338666), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_338664, _338666)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_338664, _338666)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_347954, _347956), once(user:is_flag0(convert)), '$restore_trace'(_347954, _347956)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_347954, _347956), system:once(user:is_flag0(convert)), system:'$restore_trace'(_347954, _347956)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_347954, _347956)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_367462, _367464), once(user:option_value0(html, 'True')), '$restore_trace'(_367462, _367464)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_367462, _367464), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_367462, _367464)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_367462, _367464)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";;") ^ Unify: (198) [user] write_comment(";;") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _390714) Fail: (207) [system] current_prolog_flag(windows, _391642) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_397102, _397104), once(user:is_flag0(log)), '$restore_trace'(_397102, _397104)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_397102, _397104), system:once(user:is_flag0(log)), system:'$restore_trace'(_397102, _397104)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_397102, _397104)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_405498) ^ Unify: (204) [user] original_user_error(_405498) Call: (205) [system] stream_property(_405498, file_no(2)) Unify: (205) [system] stream_property(_405498, file_no(2)) Call: (206) [system] nonvar(_405498) Redo: (205) [system] stream_property(_405498, file_no(2)) Unify: (205) [system] stream_property(_405498, file_no(2)) Call: (206) [system] nonvar(_405498) Redo: (205) [system] stream_property(_405498, file_no(2)) Unify: (205) [system] stream_property(_405498, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_416618) Redo: (205) [system] stream_property(_405498, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";;"]) ;;;; ^ Exit: (199) [user] format(';;~w~n', [";;"]) ^ Exit: (198) [user] write_comment(";;") ^ Call: (198) [user] ignore((symbolic(";;"), symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Call: (200) [user] symbolic(";;") ^ Unify: (200) [user] symbolic(";;") Call: (201) [system] atomic(";;") Exit: (201) [system] atomic(";;") ^ Exit: (200) [user] symbolic(";;") ^ Call: (200) [user] symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;") ^ Unify: (200) [user] symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;") Call: (201) [system] atomic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;") Fail: (201) [system] atomic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;") ^ Fail: (200) [user] symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;") ^ Redo: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_434380, _434386], 'MeTTaLog only: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Call: (198) [user] ignore((symbolic(";;"), symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Call: (200) [user] symbolic(";;") ^ Unify: (200) [user] symbolic(";;") Call: (201) [system] atomic(";;") Exit: (201) [system] atomic(";;") ^ Exit: (200) [user] symbolic(";;") ^ Call: (200) [user] symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;") ^ Unify: (200) [user] symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;") Call: (201) [system] atomic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;") Fail: (201) [system] atomic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;") ^ Fail: (200) [user] symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;") ^ Redo: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";;"), symbolic_list_concat([_467826, _434386], 'MeTTaLog: ', ";;"), !, atom_string(_434386, _434406), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _434406, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";;", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";;", 62, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Call: (197) [system] var('$COMMENT'(";; (= (bc $X $space $_1)", 63, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Call: (198) [system] var(";; (= (bc $X $space $_1)") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; (= (bc $X $space $_1)"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) ^ Call: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_95030, _95032), once(user:is_compatio0), '$restore_trace'(_95030, _95032)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_95030, _95032), system:once(user:is_compatio0), system:'$restore_trace'(_95030, _95032)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_95030, _95032)) ^ Redo: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_114546, _114548), once(user:option_value0(load, silent)), '$restore_trace'(_114546, _114548)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_114546, _114548), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_114546, _114548)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_114546, _114548)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_123836, _123838), once(user:is_flag0(convert)), '$restore_trace'(_123836, _123838)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_123836, _123838), system:once(user:is_flag0(convert)), system:'$restore_trace'(_123836, _123838)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_123836, _123838)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_143344, _143346), once(user:option_value0(html, 'True')), '$restore_trace'(_143344, _143346)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_143344, _143346), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_143344, _143346)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_143344, _143346)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Unify: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _166596) Fail: (207) [system] current_prolog_flag(windows, _167524) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_172984, _172986), once(user:is_flag0(log)), '$restore_trace'(_172984, _172986)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_172984, _172986), system:once(user:is_flag0(log)), system:'$restore_trace'(_172984, _172986)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_172984, _172986)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_181380) ^ Unify: (204) [user] original_user_error(_181380) Call: (205) [system] stream_property(_181380, file_no(2)) Unify: (205) [system] stream_property(_181380, file_no(2)) Call: (206) [system] nonvar(_181380) Redo: (205) [system] stream_property(_181380, file_no(2)) Unify: (205) [system] stream_property(_181380, file_no(2)) Call: (206) [system] nonvar(_181380) Redo: (205) [system] stream_property(_181380, file_no(2)) Unify: (205) [system] stream_property(_181380, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_192500) Redo: (205) [system] stream_property(_181380, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; (= (bc $X $space $_1)"]) ;;;; (= (bc $X $space $_1) ^ Exit: (199) [user] format(';;~w~n', [";; (= (bc $X $space $_1)"]) ^ Exit: (198) [user] write_comment(";; (= (bc $X $space $_1)") ^ Call: (198) [user] ignore((symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Call: (200) [user] symbolic(";; (= (bc $X $space $_1)") ^ Unify: (200) [user] symbolic(";; (= (bc $X $space $_1)") Call: (201) [system] atomic(";; (= (bc $X $space $_1)") Exit: (201) [system] atomic(";; (= (bc $X $space $_1)") ^ Exit: (200) [user] symbolic(";; (= (bc $X $space $_1)") ^ Call: (200) [user] symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)") ^ Unify: (200) [user] symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)") Call: (201) [system] atomic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)") Fail: (201) [system] atomic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)") ^ Fail: (200) [user] symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_210262, _210268], 'MeTTaLog only: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Call: (198) [user] ignore((symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Call: (200) [user] symbolic(";; (= (bc $X $space $_1)") ^ Unify: (200) [user] symbolic(";; (= (bc $X $space $_1)") Call: (201) [system] atomic(";; (= (bc $X $space $_1)") Exit: (201) [system] atomic(";; (= (bc $X $space $_1)") ^ Exit: (200) [user] symbolic(";; (= (bc $X $space $_1)") ^ Call: (200) [user] symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)") ^ Unify: (200) [user] symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)") Call: (201) [system] atomic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)") Fail: (201) [system] atomic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)") ^ Fail: (200) [user] symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)") ^ Redo: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (= (bc $X $space $_1)"), symbolic_list_concat([_243708, _210268], 'MeTTaLog: ', ";; (= (bc $X $space $_1)"), !, atom_string(_210268, _210288), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _210288, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (= (bc $X $space $_1)", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (= (bc $X $space $_1)", 63, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (match $space $X $X))", 64, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; (match $space $X $X))", 64, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Call: (197) [system] var('$COMMENT'(";; (match $space $X $X))", 64, 0)) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] '$COMMENT'(";; (match $space $X $X))", 64, 0)==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Call: (198) [system] var(";; (match $space $X $X))") Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Call: (198) [system] comment(+)\==exec Exit: (198) [system] comment(+)\==exec Call: (198) [system] ";; (match $space $X $X))"==[] Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) ^ Call: (198) [user] write_comment(";; (match $space $X $X))") ^ Unify: (198) [user] write_comment(";; (match $space $X $X))") ^ Call: (199) [user] is_compatio ^ Unify: (199) [user] is_compatio ^ Call: (201) [system] setup_call_cleanup('$notrace'(_390208, _390210), once(user:is_compatio0), '$restore_trace'(_390208, _390210)) ^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_390208, _390210), system:once(user:is_compatio0), system:'$restore_trace'(_390208, _390210)) ^ Call: (202) [system] sig_atomic(system:'$notrace'(_390208, _390210)) ^ Redo: (198) [user] write_comment(";; (match $space $X $X))") ^ Unify: (198) [user] write_comment(";; (match $space $X $X))") ^ Call: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] var(silent) Fail: (201) [system] var(silent) ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==true Fail: (201) [system] silent==true ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) Call: (201) [system] silent==false Fail: (201) [system] silent==false ^ Redo: (200) [user] option_value(load, silent) ^ Unify: (200) [user] option_value(load, silent) ^ Call: (202) [system] setup_call_cleanup('$notrace'(_409724, _409726), once(user:option_value0(load, silent)), '$restore_trace'(_409724, _409726)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_409724, _409726), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_409724, _409726)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_409724, _409726)) ^ Fail: (200) [user] option_value(load, silent) ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] is_converting ^ Unify: (200) [user] is_converting ^ Call: (201) [user] is_metta_flag(convert) ^ Unify: (201) [user] is_metta_flag(convert) ^ Call: (203) [system] setup_call_cleanup('$notrace'(_419014, _419016), once(user:is_flag0(convert)), '$restore_trace'(_419014, _419016)) ^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_419014, _419016), system:once(user:is_flag0(convert)), system:'$restore_trace'(_419014, _419016)) ^ Call: (204) [system] sig_atomic(system:'$notrace'(_419014, _419016)) ^ Fail: (201) [user] is_metta_flag(convert) ^ Fail: (200) [user] is_converting ^ Redo: (199) [user] silent_loading ^ Unify: (199) [user] silent_loading ^ Call: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] var('True') Fail: (201) [system] var('True') ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==true Fail: (201) [system] 'True'==true ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') Call: (201) [system] 'True'==false Fail: (201) [system] 'True'==false ^ Redo: (200) [user] option_value(html, 'True') ^ Unify: (200) [user] option_value(html, 'True') ^ Call: (202) [system] setup_call_cleanup('$notrace'(_438522, _438524), once(user:option_value0(html, 'True')), '$restore_trace'(_438522, _438524)) ^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_438522, _438524), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_438522, _438524)) ^ Call: (203) [system] sig_atomic(system:'$notrace'(_438522, _438524)) ^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1)) ^ Exit: (200) [user] option_value(html, 'True') Call: (200) [system] fail ^ Redo: (198) [user] write_comment(";; (match $space $X $X))") ^ Unify: (198) [user] write_comment(";; (match $space $X $X))") ^ Call: (199) [user] connlf ^ Unify: (199) [user] connlf ^ Call: (200) [user] check_silent_loading ^ Unify: (200) [user] check_silent_loading ^ Exit: (200) [user] check_silent_loading ^ Call: (200) [user] not_compat_io(format('~N')) ^ Unify: (200) [user] not_compat_io(format('~N')) ^ Call: (201) [user] not_compatio(format('~N')) ^ Unify: (201) [user] not_compatio(format('~N')) ^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Call: (203) [user] once((is_mettalog;is_testing)) ^ Unify: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_win64 ^ Unify: (206) [user] is_win64 Call: (207) [system] current_prolog_flag(windows, _461774) Fail: (207) [system] current_prolog_flag(windows, _462702) ^ Fail: (206) [user] is_win64 ^ Redo: (205) [user] is_mettalog ^ Unify: (205) [user] is_mettalog ^ Call: (206) [user] is_metta_flag(log) ^ Unify: (206) [user] is_metta_flag(log) ^ Call: (208) [system] setup_call_cleanup('$notrace'(_468162, _468164), once(user:is_flag0(log)), '$restore_trace'(_468162, _468164)) ^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_468162, _468164), system:once(user:is_flag0(log)), system:'$restore_trace'(_468162, _468164)) ^ Call: (209) [system] sig_atomic(system:'$notrace'(_468162, _468164)) ^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1)) ^ Exit: (206) [user] is_metta_flag(log) ^ Exit: (205) [user] is_mettalog ^ Exit: (203) [system] once(user:(is_mettalog;is_testing)) ^ Call: (203) [user] user_err(format('~N')) ^ Unify: (203) [user] user_err(format('~N')) ^ Call: (204) [user] original_user_error(_476558) ^ Unify: (204) [user] original_user_error(_476558) Call: (205) [system] stream_property(_476558, file_no(2)) Unify: (205) [system] stream_property(_476558, file_no(2)) Call: (206) [system] nonvar(_476558) Redo: (205) [system] stream_property(_476558, file_no(2)) Unify: (205) [system] stream_property(_476558, file_no(2)) Call: (206) [system] nonvar(_476558) Redo: (205) [system] stream_property(_476558, file_no(2)) Unify: (205) [system] stream_property(_476558, file_no(2)) Call: (206) [system] nonvar(file_no(2)) Exit: (206) [system] nonvar(file_no(2)) Call: (206) [system] file_no(2)=alias(_487678) Redo: (205) [system] stream_property(_476558, file_no(2)) Exit: (205) [system] stream_property((0x7fb684e90220), file_no(2)) ^ Exit: (204) [user] original_user_error((0x7fb684e90220)) ^ Call: (204) [user] with_output_to((0x7fb684e90220), format('~N')) Call: (206) [$syspreds] format('~N') Unify: (206) [$syspreds] format('~N') ^ Call: (207) [$syspreds] format('~N', []) ^ Exit: (207) [$syspreds] format('~N', []) Exit: (206) [$syspreds] format('~N') ^ Exit: (204) [user] with_output_to((0x7fb684e90220), format('~N')) ^ Exit: (203) [user] user_err(format('~N')) ^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N'))) ^ Exit: (201) [user] not_compatio(format('~N')) ^ Exit: (200) [user] not_compat_io(format('~N')) ^ Exit: (199) [user] connlf ^ Call: (199) [user] format(';;~w~n', [";; (match $space $X $X))"]) ;;;; (match $space $X $X)) ^ Exit: (199) [user] format(';;~w~n', [";; (match $space $X $X))"]) ^ Exit: (198) [user] write_comment(";; (match $space $X $X))") ^ Call: (198) [user] ignore((symbolic(";; (match $space $X $X))"), symbolic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))"), !, atom_string(_505446, _505466), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _505466, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))"), !, atom_string(_505446, _505466), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _505466, _3422))) ^ Call: (200) [user] symbolic(";; (match $space $X $X))") ^ Unify: (200) [user] symbolic(";; (match $space $X $X))") Call: (201) [system] atomic(";; (match $space $X $X))") Exit: (201) [system] atomic(";; (match $space $X $X))") ^ Exit: (200) [user] symbolic(";; (match $space $X $X))") ^ Call: (200) [user] symbolic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))") ^ Unify: (200) [user] symbolic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))") Call: (201) [system] atomic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))") Fail: (201) [system] atomic_list_concat([_505440, _505446], 'MeTTaLog only: ', ";; (match $space $X $X))") ^ Fail: (200) [user] symbolic_list_concat([_3716, _3722], 'MeTTaLog only: ', ";; (match $space $X $X))") ^ Redo: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_3716, _3722], 'MeTTaLog only: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_3716, _3722], 'MeTTaLog only: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_3716, _3722], 'MeTTaLog only: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Call: (198) [user] ignore((symbolic(";; (match $space $X $X))"), symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Call: (200) [user] symbolic(";; (match $space $X $X))") ^ Unify: (200) [user] symbolic(";; (match $space $X $X))") Call: (201) [system] atomic(";; (match $space $X $X))") Exit: (201) [system] atomic(";; (match $space $X $X))") ^ Exit: (200) [user] symbolic(";; (match $space $X $X))") ^ Call: (200) [user] symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))") ^ Unify: (200) [user] symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))") Call: (201) [system] atomic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))") Fail: (201) [system] atomic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))") ^ Fail: (200) [user] symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))") ^ Redo: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Unify: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) ^ Exit: (198) [system] ignore(user:(symbolic(";; (match $space $X $X))"), symbolic_list_concat([_18772, _3722], 'MeTTaLog: ', ";; (match $space $X $X))"), !, atom_string(_3722, _3742), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _3742, _3422))) Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; (match $space $X $X))", _3422) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422) ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; (match $space $X $X))", 64, 0), _3422)) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, [:-, [bc, [:, _71496, _71502], _71508, _71514, _71520], [match, _71508, [:, _71496, _71502], [:, _71496, _71502], _71520]], ['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Exit: (194) [user] metta_file_buffer(+, [:-, [bc, [:, _71496, _71502], _71508, _71514, _71520], [match, _71508, [:, _71496, _71502], [:, _71496, _71502], _71520]], ['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(1168, 56, 46, 1168)) ^ Call: (195) [user] apply:maplist(maybe_assign, ['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496]) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496]) Call: (196) [apply] apply:maplist_(['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Unify: (196) [apply] apply:maplist_(['_OUT'=_71520, '__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Call: (197) [user] maybe_assign('_OUT'=_71520) Unify: (197) [user] maybe_assign('_OUT'=_71520) ^ Call: (198) [user] ignore(_71520=_OUT) ^ Unify: (198) [system] ignore(user:(_71520=_OUT)) Call: (199) [system] _71520=_OUT Exit: (199) [system] _OUT=_OUT ^ Exit: (198) [system] ignore(user:(_OUT=_OUT)) Exit: (197) [user] maybe_assign('_OUT'=_OUT) Call: (197) [apply] apply:maplist_(['__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Unify: (197) [apply] apply:maplist_(['__'=_71514, '_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Call: (198) [user] maybe_assign('__'=_71514) Unify: (198) [user] maybe_assign('__'=_71514) ^ Call: (199) [user] ignore(_71514=__) ^ Unify: (199) [system] ignore(user:(_71514=__)) Call: (200) [system] _71514=__ Exit: (200) [system] __=__ ^ Exit: (199) [system] ignore(user:(__=__)) Exit: (198) [user] maybe_assign('__'=__) Call: (198) [apply] apply:maplist_(['_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Unify: (198) [apply] apply:maplist_(['_space'=_71508, '_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Call: (199) [user] maybe_assign('_space'=_71508) Unify: (199) [user] maybe_assign('_space'=_71508) ^ Call: (200) [user] ignore(_71508=_space) ^ Unify: (200) [system] ignore(user:(_71508=_space)) Call: (201) [system] _71508=_space Exit: (201) [system] _space=_space ^ Exit: (200) [system] ignore(user:(_space=_space)) Exit: (199) [user] maybe_assign('_space'=_space) Call: (199) [apply] apply:maplist_(['_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Unify: (199) [apply] apply:maplist_(['_ccln'=_71502, '_prf'=_71496], user:maybe_assign) Call: (200) [user] maybe_assign('_ccln'=_71502) Unify: (200) [user] maybe_assign('_ccln'=_71502) ^ Call: (201) [user] ignore(_71502=_ccln) ^ Unify: (201) [system] ignore(user:(_71502=_ccln)) Call: (202) [system] _71502=_ccln Exit: (202) [system] _ccln=_ccln ^ Exit: (201) [system] ignore(user:(_ccln=_ccln)) Exit: (200) [user] maybe_assign('_ccln'=_ccln) Call: (200) [apply] apply:maplist_(['_prf'=_71496], user:maybe_assign) Unify: (200) [apply] apply:maplist_(['_prf'=_71496], user:maybe_assign) Call: (201) [user] maybe_assign('_prf'=_71496) Unify: (201) [user] maybe_assign('_prf'=_71496) ^ Call: (202) [user] ignore(_71496=_prf) ^ Unify: (202) [system] ignore(user:(_71496=_prf)) Call: (203) [system] _71496=_prf Exit: (203) [system] _prf=_prf ^ Exit: (202) [system] ignore(user:(_prf=_prf)) Exit: (201) [user] maybe_assign('_prf'=_prf) Call: (201) [apply] apply:maplist_([], user:maybe_assign) Unify: (201) [apply] apply:maplist_([], user:maybe_assign) Exit: (201) [apply] apply:maplist_([], user:maybe_assign) Exit: (200) [apply] apply:maplist_(['_prf'=_prf], user:maybe_assign) Exit: (199) [apply] apply:maplist_(['_ccln'=_ccln, '_prf'=_prf], user:maybe_assign) Exit: (198) [apply] apply:maplist_(['_space'=_space, '_ccln'=_ccln, '_prf'=_prf], user:maybe_assign) Exit: (197) [apply] apply:maplist_(['__'=__, '_space'=_space, '_ccln'=_ccln, '_prf'=_prf], user:maybe_assign) Exit: (196) [apply] apply:maplist_(['_OUT'=_OUT, '__'=__, '_space'=_space, '_ccln'=_ccln, '_prf'=_prf], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_OUT'=_OUT, '__'=__, '_space'=_space, '_ccln'=_ccln, '_prf'=_prf]) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Call: (197) [system] var([:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec Call: (197) [system] [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]==[] Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Call: (197) [system] string([:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _3422) Call: (197) [system] (+)\==exec Exit: (197) [system] (+)\==exec ^ Call: (197) [user] if_t(into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _192476), pfcAdd_Now('next-operation'(_192476))) ^ Unify: (197) [user] if_t(into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _192476), pfcAdd_Now('next-operation'(_192476))) Call: (198) [user] into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _192476) Unify: (198) [user] into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], op(+, :-, _195268)) Call: (199) [user] o_s([[bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _195268) Unify: (199) [user] o_s([[bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], _195268) Call: (200) [user] o_s([bc, [:, _prf, _ccln], _space, __, _OUT], _195268) Unify: (200) [user] o_s([bc, [:, _prf, _ccln], _space, __, _OUT], _195268) Call: (201) [user] o_s(bc, _195268) Unify: (201) [user] o_s(bc, bc) Exit: (201) [user] o_s(bc, bc) Exit: (200) [user] o_s([bc, [:, _prf, _ccln], _space, __, _OUT], bc) Exit: (199) [user] o_s([[bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], bc) Exit: (198) [user] into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], op(+, :-, bc)) ^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :-, bc))) ^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :-, bc))) ^ Call: (199) [user] current_predicate(pfcAdd/1) ^ Exit: (199) [user] current_predicate(pfcAdd/1) ^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :-, bc)))) ^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :-, bc)))) ^ Call: (200) [user] clause(pfcTraceExecution, true) ^ Fail: (200) [user] clause(pfcTraceExecution, true) ^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :-, bc)))) ^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :-, bc)))) ^ Call: (199) [user] pfcAdd('next-operation'(op(+, :-, bc))) ^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :-, bc))) ^ Call: (200) [user] must_ex(current_why_UU(_216486)) ^ Unify: (200) [user] must_ex(current_why_UU(_216486)) Call: (202) [user] current_why_UU(_216486) Unify: (202) [user] current_why_UU(_216486) ^ Call: (203) [user] get_why_uu(_216486) ^ Unify: (203) [user] get_why_uu(_216486) ^ Call: (204) [user] findall(_222026, current_why(_222026), _222032) ^ Unify: (204) [$bags] findall(_222026, user:current_why(_222026), _222032) ^ Call: (205) [$bags] findall(_222026, user:current_why(_222026), _222032, []) ^ Unify: (205) [$bags] findall(_222026, user:current_why(_222026), _222032, []) ^ Call: (206) [$bags] cleanup_bag(findall_loop(_222026, user:current_why(_222026), _222032, []), '$destroy_findall_bag') ^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_222026, user:current_why(_222026), _222032, []), '$bags':'$destroy_findall_bag') Call: (207) [$bags] findall_loop(_222026, user:current_why(_222026), _222032, []) Unify: (207) [$bags] findall_loop(_222026, user:current_why(_222026), _222032, []) ^ Call: (208) [user] bugger:current_why(_222026) ^ Unify: (208) [user] bugger:current_why(_222026) ^ Call: (209) [user] bugger:current_why_data(_222026) ^ Unify: (209) [user] bugger:current_why_data(_222026) Call: (210) [system] nb_current('$current_why', wp(_222026, _233286)) Fail: (210) [system] nb_current('$current_why', wp(_222026, _233286)) ^ Redo: (209) [user] bugger:current_why_data(_222026) ^ Unify: (209) [user] bugger:current_why_data(_222026) Call: (210) [t_l] t_l:current_why_source(_222026) Fail: (210) [t_l] t_l:current_why_source(_222026) ^ Fail: (209) [user] bugger:current_why_data(_222026) ^ Redo: (208) [user] bugger:current_why(_222026) ^ Unify: (208) [user] bugger:current_why(mfl4(_240714, _240716, _240718, _240720)) ^ Call: (210) [system] setup_call_cleanup('$notrace'(_241670, _241672), once(user:current_mfl4(_240714, _240716, _240718, _240720)), '$restore_trace'(_241670, _241672)) ^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_241670, _241672), system:once(user:current_mfl4(_240714, _240716, _240718, _240720)), system:'$restore_trace'(_241670, _241672)) ^ Call: (211) [system] sig_atomic(system:'$notrace'(_241670, _241672)) ^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_240714, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1)) ^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_240714, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Redo: (207) [$bags] findall_loop(_222026, user:current_why(_222026), _222032, []) Exit: (207) [$bags] findall_loop(_222026, user:current_why(_222026), [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_222026, user:current_why(_222026), [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag') ^ Exit: (205) [$bags] findall(_222026, user:current_why(_222026), [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []) ^ Exit: (204) [$bags] findall(_222026, user:current_why(_222026), [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (204) [system] [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] Exit: (204) [system] [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[] ^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _216486) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax)) Call: (205) [system] var([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (205) [system] var([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _216486) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] nonvar([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (205) [system] nonvar([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (205) [system] [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_378166, _378168) Fail: (205) [system] [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_378166, _378168) ^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _216486) ^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _216486) ^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _408528) ^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _408528) ^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _408528) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Call: (207) [system] var([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Fail: (207) [system] var([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _408528) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Call: (207) [user] not(compound([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) Call: (208) [system] compound([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) Exit: (208) [system] compound([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]) ^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])) ^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_258570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3950) ^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3950) ^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3950) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (208) [system] var(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (208) [system] var(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3950) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (208) [user] not(compound(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) Call: (209) [system] compound(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (209) [system] compound(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))) ^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3950) ^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3904) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (206) [system] var(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Fail: (206) [system] var(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) ^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3904) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (206) [system] nonvar(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Exit: (206) [system] nonvar(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)) Call: (206) [system] P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_252060, _252062) Fail: (206) [system] P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_252060, _252062) ^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3904) ^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (200) [user] pfcAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (201) [user] pfcPost('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (201) [user] pfcPost('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :-, bc))) ^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :-, bc))) Call: (203) [system] is_list('next-operation'(op(+, :-, bc))) Fail: (203) [system] is_list('next-operation'(op(+, :-, bc))) ^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :-, bc))) ^ Call: (203) [user] pfcPost1('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (204) [user] control_arg_types('next-operation'(op(+, :-, bc)), _410374) ^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :-, bc)), _410374) Call: (205) [system] fail Fail: (205) [system] fail ^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :-, bc)), _410374) ^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace))) ^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace))) ^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace)), user:each_call_cleanup) ^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace)), user:each_call_cleanup) Call: (206) [system] current_prolog_flag(occurs_check, _460612) Exit: (206) [system] current_prolog_flag(occurs_check, true) ^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _430170, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_430170)), trace)), user:set_prolog_flag(occurs_check, true)) Call: (207) [system] true==true Exit: (207) [system] true==true ^ Call: (208) [user] pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3930, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :-, bc)), P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :-, bc)), P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc))) ^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc))) ^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc)), true) ^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc)), true) ^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :-, bc)), true) ^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :-, bc)), true) ^ Call: (212) [user] strip_module('next-operation'(op(+, :-, bc)), _43004, _43006) ^ Exit: (212) [user] strip_module('next-operation'(op(+, :-, bc)), user, 'next-operation'(op(+, :-, bc))) ^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) Call: (213) [system] _46748=user Exit: (213) [system] user=user ^ Call: (213) [user] clause(user:'next-operation'(op(+, :-, bc)), true, _48618) ^ Fail: (213) [user] clause('next-operation'(op(+, :-, bc)), true, _48618) ^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Call: (213) [user] clause(user:'next-operation'(op(+, :-, bc)), true, _51446) ^ Fail: (213) [user] clause('next-operation'(op(+, :-, bc)), true, _51446) ^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :-, bc)), true) ^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc)), true) ^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc)), true) ^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :-, bc))) ^ Call: (209) [user] pfcPost2('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc)))))) ^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc)))))) ^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc))))) ^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc))))) ^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :-, bc))) ^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :-, bc))) ^ Call: (215) [user] strip_module('next-operation'(op(+, :-, bc)), _78756, _78758) ^ Exit: (215) [user] strip_module('next-operation'(op(+, :-, bc)), user, 'next-operation'(op(+, :-, bc))) ^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :-, bc)), _80636, _80638) ^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)), true) Call: (216) [system] var('next-operation'(op(+, :-, bc))) Fail: (216) [system] var('next-operation'(op(+, :-, bc))) ^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :-, bc)), _80636, _80638) ^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)), true) ^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)), true) ^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) Call: (216) [system] _89042=user Exit: (216) [system] user=user ^ Call: (216) [user] clause(user:'next-operation'(op(+, :-, bc)), true, _90912) ^ Fail: (216) [user] clause('next-operation'(op(+, :-, bc)), true, _90912) ^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Call: (216) [user] clause(user:'next-operation'(op(+, :-, bc)), true, _93740) ^ Fail: (216) [user] clause('next-operation'(op(+, :-, bc)), true, _93740) ^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :-, bc)), true) ^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :-, bc))) ^ Call: (214) [user] assert('next-operation'(op(+, :-, bc))) ^ Exit: (214) [user] assert('next-operation'(op(+, :-, bc))) ^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc))))) ^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :-, bc)));assert('next-operation'(op(+, :-, bc)))))) ^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :-, bc))) ^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :-, bc))) ^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :-, bc))) ^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :-, bc))) ^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) Call: (217) [system] var('next-operation'(op(+, :-, bc))) Fail: (217) [system] var('next-operation'(op(+, :-, bc))) ^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) Call: (217) [system] compound('next-operation'(op(+, :-, bc))) Exit: (217) [system] compound('next-operation'(op(+, :-, bc))) Call: (217) [system] 1<1 Fail: (217) [system] 1<1 ^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) ^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _150410) Call: (217) [system] _161562 is 1+ -1 Exit: (217) [system] 0 is 1+ -1 ^ Call: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), _163420) ^ Unify: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), _163420) Call: (218) [system] is_list('next-operation'(op(+, :-, bc))) Fail: (218) [system] is_list('next-operation'(op(+, :-, bc))) ^ Redo: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), _163420) ^ Unify: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), _163420) Call: (218) [system] compound('next-operation'(op(+, :-, bc))) Exit: (218) [system] compound('next-operation'(op(+, :-, bc))) Call: (218) [system] compound_name_arguments('next-operation'(op(+, :-, bc)), _170830, _170832) Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :-, bc)), 'next-operation', [op(+, :-, bc)]) Call: (218) [lists] lists:member(_163420, ['next-operation', op(+, :-, bc)]) Unify: (218) [lists] lists:member(_163420, ['next-operation', op(+, :-, bc)]) Call: (219) [lists] lists:member_([op(+, :-, bc)], _163420, 'next-operation') Unify: (219) [lists] lists:member_([op(+, :-, bc)], 'next-operation', 'next-operation') Exit: (219) [lists] lists:member_([op(+, :-, bc)], 'next-operation', 'next-operation') Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :-, bc)]) ^ Exit: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), 'next-operation') ^ Call: (217) [user] compound_eles(0, 'next-operation', _150410) ^ Unify: (217) [user] compound_eles(0, 'next-operation', _150410) Call: (218) [system] var('next-operation') Fail: (218) [system] var('next-operation') ^ Redo: (217) [user] compound_eles(0, 'next-operation', _150410) ^ Unify: (217) [user] compound_eles(0, 'next-operation', _150410) Call: (218) [system] compound('next-operation') Fail: (218) [system] compound('next-operation') ^ Redo: (217) [user] compound_eles(0, 'next-operation', _150410) Call: (218) [system] _150410='next-operation' Exit: (218) [system] 'next-operation'='next-operation' ^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), 'next-operation') ^ Call: (216) [user] pfcIgnored('next-operation') ^ Fail: (216) [user] pfcIgnored('next-operation') Redo: (219) [lists] lists:member_([op(+, :-, bc)], _163420, 'next-operation') Unify: (219) [lists] lists:member_([op(+, :-, bc)], _163420, 'next-operation') Call: (220) [lists] lists:member_([], _163420, op(+, :-, bc)) Unify: (220) [lists] lists:member_([], op(+, :-, bc), op(+, :-, bc)) Exit: (220) [lists] lists:member_([], op(+, :-, bc), op(+, :-, bc)) Exit: (219) [lists] lists:member_([op(+, :-, bc)], op(+, :-, bc), 'next-operation') Exit: (218) [lists] lists:member(op(+, :-, bc), ['next-operation', op(+, :-, bc)]) ^ Exit: (217) [user] compound_eles('next-operation'(op(+, :-, bc)), op(+, :-, bc)) ^ Call: (217) [user] compound_eles(0, op(+, :-, bc), _150410) ^ Unify: (217) [user] compound_eles(0, op(+, :-, bc), _150410) Call: (218) [system] var(op(+, :-, bc)) Fail: (218) [system] var(op(+, :-, bc)) ^ Redo: (217) [user] compound_eles(0, op(+, :-, bc), _150410) ^ Unify: (217) [user] compound_eles(0, op(+, :-, bc), _150410) Call: (218) [system] compound(op(+, :-, bc)) Exit: (218) [system] compound(op(+, :-, bc)) Call: (218) [system] 0<1 Exit: (218) [system] 0<1 Call: (218) [system] _150410=op(+, :-, bc) Exit: (218) [system] op(+, :-, bc)=op(+, :-, bc) ^ Exit: (217) [user] compound_eles(0, op(+, :-, bc), op(+, :-, bc)) ^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), op(+, :-, bc)) ^ Call: (216) [user] pfcIgnored(op(+, :-, bc)) ^ Fail: (216) [user] pfcIgnored(op(+, :-, bc)) ^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :-, bc))) ^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :-, bc))) ^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :-, bc))) ^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) Call: (216) [system] var('next-operation'(op(+, :-, bc))) Fail: (216) [system] var('next-operation'(op(+, :-, bc))) ^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) Call: (216) [system] compound('next-operation'(op(+, :-, bc))) Exit: (216) [system] compound('next-operation'(op(+, :-, bc))) Call: (216) [system] 1<1 Fail: (216) [system] 1<1 ^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) ^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), _218210) Call: (216) [system] _229362 is 1+ -1 Exit: (216) [system] 0 is 1+ -1 ^ Call: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), _231220) ^ Unify: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), _231220) Call: (217) [system] is_list('next-operation'(op(+, :-, bc))) Fail: (217) [system] is_list('next-operation'(op(+, :-, bc))) ^ Redo: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), _231220) ^ Unify: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), _231220) Call: (217) [system] compound('next-operation'(op(+, :-, bc))) Exit: (217) [system] compound('next-operation'(op(+, :-, bc))) Call: (217) [system] compound_name_arguments('next-operation'(op(+, :-, bc)), _238630, _238632) Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :-, bc)), 'next-operation', [op(+, :-, bc)]) Call: (217) [lists] lists:member(_231220, ['next-operation', op(+, :-, bc)]) Unify: (217) [lists] lists:member(_231220, ['next-operation', op(+, :-, bc)]) Call: (218) [lists] lists:member_([op(+, :-, bc)], _231220, 'next-operation') Unify: (218) [lists] lists:member_([op(+, :-, bc)], 'next-operation', 'next-operation') Exit: (218) [lists] lists:member_([op(+, :-, bc)], 'next-operation', 'next-operation') Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :-, bc)]) ^ Exit: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), 'next-operation') ^ Call: (216) [user] compound_eles(0, 'next-operation', _218210) ^ Unify: (216) [user] compound_eles(0, 'next-operation', _218210) Call: (217) [system] var('next-operation') Fail: (217) [system] var('next-operation') ^ Redo: (216) [user] compound_eles(0, 'next-operation', _218210) ^ Unify: (216) [user] compound_eles(0, 'next-operation', _218210) Call: (217) [system] compound('next-operation') Fail: (217) [system] compound('next-operation') ^ Redo: (216) [user] compound_eles(0, 'next-operation', _218210) Call: (217) [system] _218210='next-operation' Exit: (217) [system] 'next-operation'='next-operation' ^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation') ^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), 'next-operation') ^ Call: (215) [user] pfcTraced('next-operation') ^ Fail: (215) [user] pfcTraced('next-operation') Redo: (218) [lists] lists:member_([op(+, :-, bc)], _231220, 'next-operation') Unify: (218) [lists] lists:member_([op(+, :-, bc)], _231220, 'next-operation') Call: (219) [lists] lists:member_([], _231220, op(+, :-, bc)) Unify: (219) [lists] lists:member_([], op(+, :-, bc), op(+, :-, bc)) Exit: (219) [lists] lists:member_([], op(+, :-, bc), op(+, :-, bc)) Exit: (218) [lists] lists:member_([op(+, :-, bc)], op(+, :-, bc), 'next-operation') Exit: (217) [lists] lists:member(op(+, :-, bc), ['next-operation', op(+, :-, bc)]) ^ Exit: (216) [user] compound_eles('next-operation'(op(+, :-, bc)), op(+, :-, bc)) ^ Call: (216) [user] compound_eles(0, op(+, :-, bc), _218210) ^ Unify: (216) [user] compound_eles(0, op(+, :-, bc), _218210) Call: (217) [system] var(op(+, :-, bc)) Fail: (217) [system] var(op(+, :-, bc)) ^ Redo: (216) [user] compound_eles(0, op(+, :-, bc), _218210) ^ Unify: (216) [user] compound_eles(0, op(+, :-, bc), _218210) Call: (217) [system] compound(op(+, :-, bc)) Exit: (217) [system] compound(op(+, :-, bc)) Call: (217) [system] 0<1 Exit: (217) [system] 0<1 Call: (217) [system] _218210=op(+, :-, bc) Exit: (217) [system] op(+, :-, bc)=op(+, :-, bc) ^ Exit: (216) [user] compound_eles(0, op(+, :-, bc), op(+, :-, bc)) ^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :-, bc)), op(+, :-, bc)) ^ Call: (215) [user] pfcTraced(op(+, :-, bc)) ^ Fail: (215) [user] pfcTraced(op(+, :-, bc)) ^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :-, bc))) ^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (214) [user] pfcSpied('next-operation'(op(+, :-, bc)), +) ^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :-, bc)), +) ^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (213) [user] pfcGetSearch(_384622) ^ Unify: (213) [user] pfcGetSearch(_384622) Call: (214) [t_l] t_l:pfcSearchTL(_386472) Fail: (214) [t_l] t_l:pfcSearchTL(_386472) ^ Redo: (213) [user] pfcGetSearch(_384622) ^ Call: (214) [user] pfcSearch(_389246) ^ Unify: (214) [user] pfcSearch(direct) ^ Exit: (214) [user] pfcSearch(direct) Call: (214) [system] _384622=direct Exit: (214) [system] direct=direct ^ Exit: (213) [user] pfcGetSearch(direct) ^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) Call: (214) [system] direct=direct Exit: (214) [system] direct=direct ^ Call: (214) [user] pfcFwd('next-operation'(op(+, :-, bc))) ^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :-, bc))) ^ Call: (215) [user] control_arg_types('next-operation'(op(+, :-, bc)), _413680) ^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :-, bc)), _413680) Call: (216) [system] fail Fail: (216) [system] fail ^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :-, bc)), _413680) ^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :-, bc))) ^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :-, bc))) ^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :-, bc)))) ^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc)))) ^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:each_call_cleanup) ^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:each_call_cleanup) Call: (217) [system] current_prolog_flag(occurs_check, _423942) Exit: (217) [system] current_prolog_flag(occurs_check, true) ^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:set_prolog_flag(occurs_check, true)) ^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:set_prolog_flag(occurs_check, true)) Call: (218) [system] true==true Exit: (218) [system] true==true ^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :-, bc))) ^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :-, bc))) Call: (219) [system] is_list(_431438) Fail: (219) [system] is_list(_431438) ^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :-, bc))) ^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :-, bc))) ^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :-, bc))) ^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :-, bc))) ^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :-, bc))) ^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :-, bc))) Call: (220) [system] copy_term('next-operation'(op(+, :-, bc)), _438832) Exit: (220) [system] copy_term('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Call: (221) [user] fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Unify: (221) [user] fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :-, bc)), _444424), true) ^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :-, bc)), _444424), true) ^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (224) [system] var('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Fail: (224) [system] var('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (224) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :-, bc)), _444424), imported_from(system)) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), imported_from(system)) Call: (225) [system] nonvar(imported_from(system)) Exit: (225) [system] nonvar(imported_from(system)) Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (227) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), imported_from(system)) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :-, bc)), _444424), built_in) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), built_in) Call: (225) [system] nonvar(built_in) Exit: (225) [system] nonvar(built_in) Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :-, bc)), _444424), _481494, _481496) Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :-, bc)), _444424), _481494, _481496) Call: (227) [system] compound('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :-, bc)), _444424), _481494, _481496) Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :-, bc)), _444424), '$pt$', 2) Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :-, bc)), _444424), '$pt$', 2) ^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2) ^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2) ^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), built_in) ^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :-, bc)), _444424), _492736) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), _493676) Call: (225) [system] nonvar(_494534) ^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), _495536) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), _496470) Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [system] atom(user) Exit: (226) [system] atom(user) Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), interpreted) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :-, bc)), _444424), number_of_clauses(_505664)) ^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), number_of_clauses(_505664)) Call: (225) [system] nonvar(number_of_clauses(_505664)) Exit: (225) [system] nonvar(number_of_clauses(_505664)) Call: (225) [$syspreds] property_predicate(number_of_clauses(_505664), user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (225) [$syspreds] property_predicate(number_of_clauses(_505664), user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (227) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :-, bc)), _444424)) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :-, bc)), _444424), number_of_clauses(0)) ^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _444424)) ^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _520508), (prolog_current_choice(_520518), push_current_choice(_520518), clause('$pt$'('next-operation'(op(+, :-, bc)), _444424), _520540), pfc_call(_520540)), nb_setval('$pfc_current_choice', _520508)) ^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _520508), user:(prolog_current_choice(_520518), push_current_choice(_520518), clause('$pt$'('next-operation'(op(+, :-, bc)), _444424), _520540), pfc_call(_520540)), user:nb_setval('$pfc_current_choice', _520508)) ^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _520508)) Call: (227) [system] nb_current('$pfc_current_choice', _4170) Exit: (227) [system] nb_current('$pfc_current_choice', []) ^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (226) [system] prolog_current_choice(_4180) Exit: (226) [system] prolog_current_choice(2934) ^ Call: (226) [user] push_current_choice(2934) ^ Unify: (226) [user] push_current_choice(2934) Call: (227) [system] nb_current('$pfc_current_choice', _10140) Exit: (227) [system] nb_current('$pfc_current_choice', []) Call: (227) [system] b_setval('$pfc_current_choice', [2934]) Exit: (227) [system] b_setval('$pfc_current_choice', [2934]) ^ Exit: (226) [user] push_current_choice(2934) ^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :-, bc)), _4164), _4202) ^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :-, bc)), _4164), _4202) Call: (226) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (227) [system] duplicate_term([], _18512) Exit: (227) [system] duplicate_term([], []) Call: (227) [system] nb_linkval('$pfc_current_choice', []) Exit: (227) [system] nb_linkval('$pfc_current_choice', []) Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _4170), user:(prolog_current_choice(_4180), push_current_choice(_4180), clause('$pt$'('next-operation'(op(+, :-, bc)), _4164), _4202), pfc_call(_4202)), user:nb_setval('$pfc_current_choice', _4170)) ^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :-, bc)), _4164)) ^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :-, bc)), _4164)) ^ Redo: (221) [user] fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Unify: (221) [user] fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Exit: (221) [user] fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Call: (221) [user] fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Unify: (221) [user] fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Call: (222) [user] pfc_spft(_33382, _33468, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)) ^ Unify: (222) [user] pfc_spft(_33382, _34400, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)) ^ Call: (223) [user] pfcCallSystem('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (223) [user] pfcCallSystem('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (225) [system] var('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Fail: (225) [system] var('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Redo: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (225) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (225) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Redo: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (225) [user] predicate_property('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), imported_from(system)) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), imported_from(system)) Call: (226) [system] nonvar(imported_from(system)) Exit: (226) [system] nonvar(imported_from(system)) Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (228) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (228) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (228) [system] atom(user) Exit: (228) [system] atom(user) Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), imported_from(system)) ^ Redo: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (225) [user] predicate_property('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), built_in) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), built_in) Call: (226) [system] nonvar(built_in) Exit: (226) [system] nonvar(built_in) Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (227) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [$syspreds] goal_name_arity('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _69540, _69542) Unify: (227) [$syspreds] goal_name_arity('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _69540, _69542) Call: (228) [system] compound('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (228) [system] compound('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (228) [system] compound_name_arity('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _69540, _69542) Exit: (228) [system] compound_name_arity('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), '$spft$', 3) Exit: (227) [$syspreds] goal_name_arity('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), '$spft$', 3) ^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3) ^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3) ^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), built_in) ^ Redo: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (225) [user] predicate_property('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _80782) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _81722) Call: (226) [system] nonvar(_82580) ^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _83582) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _84516) Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (227) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [system] atom(user) Exit: (227) [system] atom(user) Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), interpreted) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (225) [user] predicate_property('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), number_of_clauses(_93710)) ^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), number_of_clauses(_93710)) Call: (226) [system] nonvar(number_of_clauses(_93710)) Exit: (226) [system] nonvar(number_of_clauses(_93710)) Call: (226) [$syspreds] property_predicate(number_of_clauses(_93710), user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (226) [$syspreds] property_predicate(number_of_clauses(_93710), user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (228) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (228) [system] callable('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Call: (228) [system] atom(user) Exit: (228) [system] atom(user) Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) Exit: (226) [$syspreds] property_predicate(number_of_clauses(757), user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), number_of_clauses(757)) ^ Unify: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _108554), (prolog_current_choice(_108564), push_current_choice(_108564), clause('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _108586), pfc_call(_108586)), nb_setval('$pfc_current_choice', _108554)) ^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _108554), user:(prolog_current_choice(_108564), push_current_choice(_108564), clause('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _108586), pfc_call(_108586)), user:nb_setval('$pfc_current_choice', _108554)) ^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _108554)) Call: (228) [system] nb_current('$pfc_current_choice', _108554) Exit: (228) [system] nb_current('$pfc_current_choice', []) ^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', [])) Call: (227) [system] prolog_current_choice(_108564) Exit: (227) [system] prolog_current_choice(2954) ^ Call: (227) [user] push_current_choice(2954) ^ Unify: (227) [user] push_current_choice(2954) Call: (228) [system] nb_current('$pfc_current_choice', _117904) Exit: (228) [system] nb_current('$pfc_current_choice', []) Call: (228) [system] b_setval('$pfc_current_choice', [2954]) Exit: (228) [system] b_setval('$pfc_current_choice', [2954]) ^ Exit: (227) [user] push_current_choice(2954) ^ Call: (227) [user] clause('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _108586) ^ Fail: (227) [user] clause('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _108586) Call: (227) [$syspreds] nb_setval('$pfc_current_choice', []) Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', []) Call: (228) [system] duplicate_term([], _126276) Exit: (228) [system] duplicate_term([], []) Call: (228) [system] nb_linkval('$pfc_current_choice', []) Exit: (228) [system] nb_linkval('$pfc_current_choice', []) Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', []) ^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _108554), user:(prolog_current_choice(_108564), push_current_choice(_108564), clause('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)), _108586), pfc_call(_108586)), user:nb_setval('$pfc_current_choice', _108554)) ^ Fail: (224) [user] pfc_call('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Fail: (223) [user] pfcCallSystem('$spft$'(_33382, _35260, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390))) ^ Fail: (222) [user] pfc_spft(_33382, _133780, '$nt$'('next-operation'(op(+, :-, bc)), _33388, _33390)) ^ Redo: (221) [user] fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Unify: (221) [user] fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Exit: (221) [user] fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc))) ^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :-, bc)), 'next-operation'(op(+, :-, bc)))) ^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :-, bc))) ^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :-, bc))) ^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:set_prolog_flag(occurs_check, true)) ^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc))), user:each_call_cleanup) ^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :-, bc)))) ^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :-, bc))) ^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))) ^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3930, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_3930)), trace)), user:set_prolog_flag(occurs_check, true)) ^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3930, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_3930)), trace)), user:each_call_cleanup) ^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3930, (notrace, wdmsg(('next-operation'(op(+, :-, bc))=>_3930)), trace))) ^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :-, bc))) ^ Exit: (201) [user] pfcPost('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Call: (201) [user] pfcRun ^ Unify: (201) [user] pfcRun ^ Call: (202) [user] pfcGetSearch(direct) ^ Unify: (202) [user] pfcGetSearch(direct) Call: (203) [t_l] t_l:pfcSearchTL(_231086) Fail: (203) [t_l] t_l:pfcSearchTL(_231086) ^ Redo: (202) [user] pfcGetSearch(direct) ^ Call: (203) [user] pfcSearch(_233860) ^ Unify: (203) [user] pfcSearch(direct) ^ Exit: (203) [user] pfcSearch(direct) Call: (203) [system] direct=direct Exit: (203) [system] direct=direct ^ Exit: (202) [user] pfcGetSearch(direct) ^ Unify: (201) [user] pfcRun ^ Exit: (201) [user] pfcRun ^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :-, bc)), (P;HTML|mfl4(_3906, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)) ^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :-, bc))) ^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :-, bc))) ^ Exit: (197) [user] if_t(into_simple_op(+, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], op(+, :-, bc)), pfcAdd_Now('next-operation'(op(+, :-, bc)))) Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), _3422)) Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), _3422)) ^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), _3422) ^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), _3422) Call: (200) [system] asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]])\=[_255326|_255328] Exit: (200) [system] asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]])\=[_255326|_255328] ^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->_3422='True';_3422='False')) ^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->_3422='True';_3422='False')) Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->_3422='True';_3422='False'), error(_259064, _259066), fail) Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->_3422='True';_3422='False'), error(_259064, _259066), fail) Call: (204) [user] asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (204) [user] asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (205) [user] metta_interp_mode(+, _262780) Unify: (205) [user] metta_interp_mode(+, load) Exit: (205) [user] metta_interp_mode(+, load) Call: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (206) [user] metta_interp_mode(load, _267370) Redo: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (206) [system] load==exec Redo: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (206) [user] asserted_do_metta2('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (206) [user] asserted_do_metta2('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (207) [system] nonvar(load) Exit: (207) [system] nonvar(load) Call: (207) [user] metta_interp_mode(load, _276592) Redo: (206) [user] asserted_do_metta2('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Unify: (206) [user] asserted_do_metta2('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) ^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))) ^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))) ^ Call: (208) [user] is_compatio ^ Unify: (208) [user] is_compatio ^ Call: (210) [system] setup_call_cleanup('$notrace'(_283068, _283070), once(user:is_compatio0), '$restore_trace'(_283068, _283070)) ^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_283068, _283070), system:once(user:is_compatio0), system:'$restore_trace'(_283068, _283070)) ^ Call: (211) [system] sig_atomic(system:'$notrace'(_283068, _283070)) ^ Fail: (208) [user] is_compatio ^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))) ^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))) ^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_288686, must_det_ll(user:metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]])))), (_288686==""->true;our_ansi_format('#ffa505', '~w~n', [_288686])))) ^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_288686, must_det_ll(user:metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]])))), (_288686==""->true;our_ansi_format('#ffa505', '~w~n', [_288686])))) (:- (bc (: $prf $ccln) $space $ $OUT) (match $space (: $prf $ccln) (: $prf $ccln) $OUT)) ; Action: load=metta_atom_asserted('&self',[:-,[bc,[:,_prf,_ccln],_space,__,_OUT],[match,_space,[:,_prf,_ccln],[:,_prf,_ccln],_OUT]]) ^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""])))) ^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], metta_atom('&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))) Exit: (206) [user] asserted_do_metta2('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Exit: (205) [user] asserted_do_metta('&self', load, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Exit: (204) [user] asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]) Call: (204) [system] _3422='True' Exit: (204) [system] 'True'='True' Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->'True'='True';'True'='False'), error(_259064, _259066), fail) ^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]))*->'True'='True';'True'='False')) ^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), 'True') Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]]), 'True')) Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], 'True') ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:-, [bc, [:, _prf, _ccln], _space, __, _OUT], [match, _space, [:, _prf, _ccln], [:, _prf, _ccln], _OUT]], 'True')) ^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382) ^ Unify: (194) [user] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)) ^ Exit: (194) [user] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)) ^ Call: (195) [user] apply:maplist(maybe_assign, []) ^ Unify: (195) [apply] apply:maplist(user:maybe_assign, []) Call: (196) [apply] apply:maplist_([], user:maybe_assign) Unify: (196) [apply] apply:maplist_([], user:maybe_assign) Exit: (196) [apply] apply:maplist_([], user:maybe_assign) ^ Exit: (195) [apply] apply:maplist(user:maybe_assign, []) ^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, _3422)) ^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, _3422)) Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, _3422) Call: (197) [system] var(end_of_file) Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, _3422) Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, 'Empty') Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, 'Empty') ^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', end_of_file, 'Empty')) ^ Exit: (193) [$apply] forall(user:metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382), user:(maplist(maybe_assign, _3378), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _3374, '&self', _3376, _3422))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _3374, '&self', _3376)))))) ^ Exit: (192) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta') ^ Exit: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660)) ^ Exit: (190) [system] once(user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660))) ^ Exit: (189) [system] call(user:once, user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55c12cf05660))) ^ Call: (190) [system] setup_call_cleanup('$notrace'(_408870, _408872), once(bugger:(true==true)), '$restore_trace'(_408870, _408872)) ^ Unify: (190) [system] setup_call_cleanup(system:'$notrace'(_408870, _408872), system:once(bugger:(true==true)), system:'$restore_trace'(_408870, _408872)) ^ Call: (191) [system] sig_atomic(system:'$notrace'(_408870, _408872)) ^ Exit: (190) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1)) ^ Call: (189) [bugger] bugger:mquietly_if(true, rtrace:tAt_normal) ^ Unify: (189) [bugger] bugger:mquietly_if(true, rtrace:tAt_normal) Call: (191) [system] var(rtrace:tAt_normal) Fail: (191) [system] var(rtrace:tAt_normal) ^ Call: (192) [rtrace] tAt(false, 271, 271, false) ^ Unify: (192) [rtrace] tAt(false, 271, 271, false) % 27,993,259 inferences, 7.305 CPU in 7.307 seconds (100% CPU, 3831981 Lips) P;HTML| ; (= /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta 0) LoonIt Report ------------ Successes: 3 Failures: 0
Return to summaries
P;HTML| ; (is_cmd_option execute halt --halt=true true) P;HTML| ; (set_option_value halt true) P;HTML| ; (is_cmd_option execute stdin --stdin=tty tty) P;HTML| ; (set_option_value stdin tty) P;HTML| ; (is_cmd_option execute stdout --stdout=tty tty) P;HTML| ; (set_option_value stdout tty) P;HTML| ; (is_cmd_option execute stderr --stderr=tty tty) P;HTML| ; (set_option_value stderr tty) P;HTML| ; (set_option_value prolog false) P;HTML| ; (set_option_value compat auto) P;HTML| ; (set_option_value compatio true)  Script done on 2024-09-23 01:47:22+00:00 [COMMAND_EXIT_CODE="7"]
\033[0;32mCompleted successfully (EXITCODE=7) Under 40 seconds: ./mettalog '--output=./reports/tests_output/baseline-compat-2024-09-23T00:34:11/' --timeout=40 --html --repl=false --compile=false --test "tests/direct_comp/walk_thru/bc_impl.metta" --halt=true\033[0m